Простая обработка, которая сильно облегчает жизнь при загрузке большого количества товаров с дополнительными свойствами (цвет, упаковка, данные сертификатов, заводские номера, материал).
Сама номенклатура не создаётся, синхронизация идёт по артикулу. Предварительно в файле Excel определяется колонка с артикулом и требуемым свойством. Номера этих колонок вносятся в обработку, также выбирается дополнительный реквизит, куда будут внесены загружаемые значения.
Далее выбирается начальная и конечная строка в таблице Excel (файл загружается средствами 1С, без разбивки на листы). По кнопке "Загрузить из Excel" табличная часть заполняется.
Если тип значения реквизита "Дополнительное значение", то малиновым цветом в колонке "Характеристика" отображаются незаполненные значения. По кнопке "Создать характеристики" у выбранного реквизита создаётся необходимый набор значений. Если тип реквизита "Число", "Дата" или "Строка", тогда колонка "Характеристика" и кнопка "Создать характеристики" скрывается.
После нажатия кнопки "Заполнить характеристики у номенклатуры" заполняются значения выбранного дополнительного реквизита у товаров из таблицы. Если необходимо заполнить несколько дополнительных реквизитов, они выбираются последовательно, для каждого порядок действий аналогичен вышеописанному.
Для записи реквизитов используется стандартная функция БСП "УправлениеСвойствами.ЗаписатьСвойстваУОбъекта". В параметрах передаётся массив:
МассивСтруктур = Новый Массив;
МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", Объект.СвойствоХарактеристики, СтрокаТаблицы.Характеристика));
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(СтрокаТаблицы.Номенклатура, МассивСтруктур);
Обработка проверена на УТ 11.4.11.93, но механизм дополнительных свойств аналогичен во всех версиях УТ 11, может быть адаптирована под другие конфигурации 1С.