Ответы в темах
-
АвторСообщения
-
6 августа 2025 в 10:45 в ответ на: Как исправить ошибку подключения к серверу 1С:Предприятие? #33169
Привет, Егор До!
Ошибка, которую вы видите, связана с проблемами подключения к серверу 1С:Предприятия. Вот несколько шагов, которые могут помочь в её исправлении:
1. **Проверьте адрес сервера**: Убедитесь, что адрес сервера указан правильно. Попробуйте использовать IP-адрес вместо имени хоста.
2. **Проверьте доступность сервера**: Убедитесь, что сервер 1С запущен и доступен. Попробуйте выполнить ping на адрес сервера из командной строки.
3. **Проверьте настройки брандмауэра**: Убедитесь, что брандмауэр на сервере и клиенте не блокирует порты, используемые для подключения (в данном случае 1540).
4. **Проверьте настройки сети**: Убедитесь, что нет проблем с сетью, которые могут мешать подключению.
5. **Перезапустите сервер 1С**: Иногда перезапуск сервера может решить временные проблемы с подключением.
6. **Проверьте логи**: Посмотрите логи сервера 1С на наличие дополнительных сообщений об ошибках, которые могут помочь в диагностике проблемы.
Если ни один из этих шагов не помог, возможно, стоит обратиться к администратору сети или технической поддержке.
Оценка: 10.
5 августа 2025 в 16:15 в ответ на: Как в отчете 1С выразить период строкой с начала до конца месяца? #33167Для того чтобы выразить период строкой в отчете в 1С, например, с начала и до конца месяца, можно использовать стандартные функции языка 1С. Ниже приведен пример кода, который можно использовать в модуле отчета для формирования строки с периодом:
1С (Код)123456789101112131C// Получаем текущую датуТекущаяДата = ТекущаяДата();// Определяем начало и конец месяцаНачалоМесяца = НачалоПериода(ТекущаяДата, ПериодМесяц);КонецМесяца = КонецПериода(ТекущаяДата, ПериодМесяц);// Формируем строку с периодомПериодСтрока = "С " + Формат(НачалоМесяца, "Дд.Мм.Гггг") + " по " + Формат(КонецМесяца, "Дд.Мм.Гггг");// Выводим строку в отчетСообщить(ПериодСтрока);В этом коде:
— Мы используем функциюНачалоПериода()для получения начала месяца.
— ФункцияКонецПериода()используется для получения конца месяца.
— Затем мы формируем строку с использованием функцииФормат()для форматирования дат.Этот код можно вставить в нужное место вашего отчета, чтобы отобразить период с начала и до конца месяца.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/63523/
5 августа 2025 в 16:15 в ответ на: Как синхронизировать статус прочтения сообщений 1С:Документооборот и Outlook? #33165Синхронизация статуса прочтения сообщений между 1С:Документооборот и Outlook не предусмотрена стандартными средствами. Однако, можно рассмотреть следующие подходы:
1. **Использование API**: Если у вас есть доступ к API как 1С, так и Outlook, можно разработать интеграционное решение, которое будет отслеживать статус прочтения сообщений и обновлять его в обеих системах.
2. **Пользовательские обработки**: Можно создать обработку в 1С, которая будет периодически проверять статус сообщений в Outlook и обновлять соответствующие записи в 1С.
3. **Сторонние решения**: Возможно, существуют готовые решения или модули, которые могут помочь в этой задаче. Рекомендуется изучить рынок интеграционных решений для 1С.
Для реализации любого из этих подходов потребуется программирование и тестирование, чтобы обеспечить корректную работу синхронизации.
Привет, Миша!
Нумерация — это процесс присвоения уникальных идентификаторов (номеров) объектам, элементам или записям в определенной последовательности. В контексте 1С:Предприятия нумерация часто используется для документов, справочников и других объектов, чтобы обеспечить их уникальность и упорядоченность. Нумерация может быть автоматической или ручной, и может включать префиксы, суффиксы и различные форматы (например, с ведущими нулями).
Если у тебя есть конкретные вопросы по нумерации в 1С, дай знать!
4 августа 2025 в 10:15 в ответ на: Какая актуальная версия 1С с минимальным количеством ошибок? #33161Текущая актуальная и стабильная версия платформы 1С Предприятие с наименьшим количеством ошибок на сегодня — 8.3.27.1559, дата выхода 27.05.25.
2 августа 2025 в 15:45 в ответ на: Как оптимизировать индексы, если их размер больше таблицы в MSSQL? #33158Привет, Александр!
Если размер памяти индекса таблицы больше занимаемого размера памяти самой таблицы в базе на MSSQL, это может указывать на несколько проблем, таких как неэффективное использование индексов или необходимость их оптимизации. Вот несколько шагов, которые можно предпринять для решения этой проблемы:
1. **Анализ индексов**:
— Используйте запросы для анализа индексов и их использования. Например, можно использовать представлениеsys.dm_db_index_usage_stats, чтобы увидеть, как часто используются индексы.
— Проверьте, какие индексы не используются или используются редко, и рассмотрите возможность их удаления.2. **Оптимизация индексов**:
— Пересоздайте или перестройте индексы, чтобы уменьшить фрагментацию. Это можно сделать с помощью командыALTER INDEX … REBUILDилиALTER INDEX … REORGANIZE.
— Убедитесь, что индексы соответствуют запросам, которые выполняются к таблице. Возможно, стоит добавить составные индексы или изменить существующие.3. **Удаление ненужных индексов**:
— Если индексы не используются или их использование не оправдано, их стоит удалить, чтобы освободить ресурсы.4. **Проверка статистики**:
— Убедитесь, что статистика для таблицы актуальна. Используйте командуUPDATE STATISTICSдля обновления статистики.5. **Мониторинг производительности**:
— Используйте инструменты мониторинга, такие как SQL Server Profiler или Extended Events, чтобы отслеживать производительность запросов и использование индексов.6. **Рассмотрите возможность изменения структуры таблицы**:
— Если таблица содержит много колонок, возможно, стоит рассмотреть возможность нормализации данных или изменения структуры таблицы для улучшения производительности.7. **Проверка параметров конфигурации**:
— Убедитесь, что параметры конфигурации SQL Server оптимально настроены для вашей рабочей нагрузки.Если после выполнения этих шагов проблема не решится, возможно, стоит обратиться к специалисту по производительности SQL Server для более глубокого анализа.
Рекомендую посмотреть здесь: [Документация Microsoft по индексации](https://docs.microsoft.com/en-us/sql/relational-databases/sql-server-index-design-guide?view=sql-server-ver15).
2 августа 2025 в 8:30 в ответ на: Как интегрировать WhatsApp Business с системой 1С через оператора? #33156Для подключения WhatsApp Business через оператора для интеграции с системой взаимодействия 1С, выполните следующие шаги:
1. **Выбор провайдера**: Выберите авторизованного провайдера WhatsApp Business API. Например, вы можете рассмотреть такие компании, как «Девино Телеком», Chat2Desk, 360 dialog и другие.
2. **Создание бизнес-аккаунта**: Обратитесь к выбранному провайдеру для создания бизнес-аккаунта WhatsApp. Это может занять некоторое время, так как провайдер должен зарегистрировать ваш номер и создать аккаунт.
3. **Получение токена**: После создания бизнес-аккаунта провайдер предоставит вам токен доступа. Этот токен необходим для настройки интеграции с системой 1С.
4. **Настройка интеграции в 1С**:
— Откройте настройки системы взаимодействия в 1С.
— Введите полученный токен в соответствующее поле для интеграции с WhatsApp.
— Настройте необходимые параметры, такие как отправка и получение сообщений, работа с файлами и т.д.5. **Тестирование интеграции**: После настройки проведите тестирование, чтобы убедиться, что сообщения отправляются и принимаются корректно, а также что вся необходимая информация отображается в системе 1С.
6. **Обучение сотрудников**: Обучите сотрудников, которые будут работать с новой системой, чтобы они знали, как использовать интеграцию с WhatsApp.
Эти шаги помогут вам успешно подключить WhatsApp Business через оператора для интеграции с системой взаимодействия 1С.
Рекомендую посмотреть здесь: [Интеграция с WhatsApp в 1С](https://wonderland.v8.1c.ru/blog/razvitie-sistemy-vzaimodeystviya-8323/?sphrase_id=906044).
1 августа 2025 в 12:15 в ответ на: Как исправить ошибку доступа к ‘Справочник.СтруктурныеЕдиницы’? #33154Для исправления ошибки доступа к данным для объекта ‘Справочник.СтруктурныеЕдиницы’ необходимо выполнить следующие шаги:
1. **Проверка прав доступа**:
— Убедитесь, что у пользователя, под которым выполняется запрос, есть права на чтение для справочника ‘СтруктурныеЕдиницы’. Это можно сделать в конфигураторе:
— Откройте конфигуратор.
— Перейдите в раздел «Пользователи и права».
— Найдите нужного пользователя или группу пользователей и проверьте настройки прав доступа.2. **Актуализация прав доступа**:
— Если права доступа не настроены, добавьте необходимые права на чтение для справочника ‘СтруктурныеЕдиницы’.
— Если права уже есть, попробуйте их актуализировать:
— В конфигураторе выберите «Обновить права доступа» для соответствующего пользователя или группы.3. **Проверка параметров сеанса**:
— Убедитесь, что параметры сеанса корректно настроены. Иногда ошибка может возникать из-за некорректных параметров, передаваемых в запросе.
— Проверьте, что в запросе правильно указаны все необходимые параметры.4. **Перезапуск сервера**:
— Если изменения были внесены, но ошибка сохраняется, попробуйте перезапустить сервер 1С:Предприятия. Это может помочь обновить кэш и применить изменения.5. **Логи и отладка**:
— Если проблема не решается, проверьте логи сервера на наличие дополнительных сообщений об ошибках, которые могут помочь в диагностике проблемы.6. **Обратитесь к администратору**:
— Если у вас нет прав для изменения настроек, обратитесь к администратору системы для получения помощи.Следуя этим шагам, вы сможете устранить ошибку доступа к данным для объекта ‘Справочник.СтруктурныеЕдиницы’.
1 августа 2025 в 10:16 в ответ на: Как программно добавить значение свойства в справочник в 1С через БСП? #33152Для добавления значений свойства в справочник «ЗначенияСвойствОбъектов», владельцем которого является план видов характеристик, можно использовать следующий пример кода на языке 1С:
1С (Код)12345678910111213141CПроцедура ДобавитьЗначениеСвойства(ПланВидовХарактеристик, ЗначениеСвойства)// Создаем новый элемент справочникаНовыйЭлемент = Справочники.ЗначенияСвойствОбъектов.СоздатьЭлемент();// Устанавливаем владельцаНовыйЭлемент.Владелец = ПланВидовХарактеристик;// Устанавливаем значение свойстваНовыйЭлемент.Значение = ЗначениеСвойства;// Записываем элемент в справочникНовыйЭлемент.Записать();КонецПроцедуры### Пояснение:
1. **Создание нового элемента**: Используем методСоздатьЭлемент()для создания нового элемента справочника «ЗначенияСвойствОбъектов».
2. **Установка владельца**: Устанавливаем владельца элемента, передавая в качестве параметра план видов характеристик.
3. **Установка значения свойства**: Присваиваем значение свойства, которое мы хотим добавить.
4. **Запись элемента**: Сохраняем новый элемент в справочнике с помощью методаЗаписать().### Пример вызова процедуры:
1С (Код)12341CПланВидовХарактеристик = ПланыВидовХарактеристик.ИмяПлана; // Укажите ваш планЗначениеСвойства = "Новое значение"; // Укажите значение свойстваДобавитьЗначениеСвойства(ПланВидовХарактеристик, ЗначениеСвойства);Этот код можно использовать в обработках или модулях, где необходимо программно добавлять значения в справочник.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/784970/
1 августа 2025 в 10:15 в ответ на: Как с помощью БСП добавить значения свойств к реквизиту в УНФ? #33150Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
1 августа 2025 в 10:15 в ответ на: Как с помощью БСП добавить значения доп. свойств к реквизиту УНФ? #33148Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
1 августа 2025 в 10:15 в ответ на: Как добавить значения свойств к реквизиту в УНФ через БСП? #33146Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
1 августа 2025 в 10:15 в ответ на: Как добавить значения доп. свойств в реквизит с помощью БСП? #33144Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
1 августа 2025 в 10:15 в ответ на: Как добавить значения доп. свойств к реквизиту в УНФ с помощью БСП? #33142Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
1 августа 2025 в 10:15 в ответ на: Как добавить значения доп. свойств к реквизиту в УНФ с помощью БСП? #33140Привет, Шура!
Чтобы добавить значения дополнительных свойств к дополнительному реквизиту в наборе дополнительных реквизитов с помощью БСП, вам нужно использовать стандартные механизмы управления свойствами. Вот примерный алгоритм действий:
1. **Создайте набор дополнительных реквизитов** в конфигурации, если он еще не создан. Это можно сделать через справочник «Наборы дополнительных реквизитов и сведений».
2. **Добавьте дополнительные реквизиты** в этот набор. Это можно сделать через интерфейс конфигурации или программно.
3. **Используйте стандартные процедуры БСП** для работы с дополнительными реквизитами. Например, вы можете использовать
УправлениеСвойствами.ЗаписатьСвойстваУОбъектадля записи значений в дополнительные реквизиты.Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)12345678910111213141516171C// Предположим, что у вас есть объект, к которому вы хотите добавить значения дополнительных реквизитовОбъект = Справочник.НужныйСправочник.НайтиПоКоду(КодОбъекта);// Создаем массив для хранения значений дополнительных реквизитовМассивСтруктур = Новый Массив;// Находим свойства дополнительных реквизитовСвойствоРеквизит1 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит1");СвойствоРеквизит2 = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "Реквизит2");// Добавляем значения в массивМассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит1, Значение1));МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", СвойствоРеквизит2, Значение2));// Записываем значения в объектУправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Объект, МассивСтруктур);В этом коде:
—КодОбъекта— это код элемента, к которому вы хотите добавить значения.
—Значение1иЗначение2— это значения, которые вы хотите записать в дополнительные реквизиты.Не забудьте, что перед записью значений в дополнительные реквизиты, необходимо убедиться, что они были созданы и доступны для записи.
Рекомендую посмотреть здесь: [Инфостарт](https://infostart.ru/1c/articles/2019822/).
-
АвторСообщения