Загрузка описаний и характеристик в 1С:Управление торговлей
Внешняя обработка для 1С:УТ 11.5 (платформа 8.3.16+). Берёт XLSX из генератора описаний и записывает в справочник «Номенклатура»: текст из колонки «Описание» — в реквизит Описание, остальные колонки — в дополнительные реквизиты.
Получить обработку (.epf на email)Так выглядит обработка: выбор файла, режим для уже заполненных полей и построчный результат по каждой позиции.
Подключение
Разово — через «Файл → Открыть»
В 1С:Предприятии: Главное меню → Файл → Открыть, выберите ЗагрузкаОписанийНоменклатуры.epf.
Обработка откроется сразу. Ничего в конфигурацию добавлять не нужно.
Постоянно — как дополнительная обработка
НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
Включите флажок «Дополнительные отчёты и обработки», если выключен.
Создать → Загрузить из файла → выберите .epf.
В разделе «Размещение» укажите, где показывать команду (например, «Номенклатура»). Записать и закрыть.
Дальше запуск: Справочники → Номенклатура → ещё → Дополнительные обработки.
Если файловая база на поддержке и включён «Безопасный режим» дополнительных обработок — обработка работает и в нём (пишет только реквизит справочника). Права: у пользователя должно быть право на изменение номенклатуры.
Как пользоваться
Файл XLSX — выберите файл, полученный из генератора (кнопка «Скачать XLSX» после обработки).
Если поле уже заполнено:
пропустить — не трогать (по умолчанию);
перезаписать — заменить значением из файла (спросит подтверждение).
Нажмите «Загрузить в номенклатуру».
На каждой вкладке файла обработка ищет строку заголовков с колонкой «Наименование» / «Название». Колонка, в названии которой есть «описан» → реквизит Описание. Остальные колонки → дополнительные реквизиты номенклатуры:
есть доп.реквизит с таким наименованием у позиции → заполняется;
нет → создаётся строковый доп.реквизит в наборе свойств вида номенклатуры этой позиции и заполняется.
Товар ищется в справочнике по Наименованию и Полному наименованию (без учёта регистра).
Результат
Таблица построчных статусов (Загружено / Пропущено / Не найдено / Неоднозначно / Ошибка записи) с пояснением, что именно записано или пропущено по каждой позиции. Внизу формы — сводка: загружено описаний, заполнено доп.реквизитов, создано новых, не найдено, ошибок.
Двойной клик по строке результата открывает карточку номенклатуры — можно сразу проверить, что описание и характеристики записались правильно.
Новые доп.реквизиты создаются типа «Строка». Если у вида номенклатуры не задан набор свойств — такой реквизит создать не получится, позиция получит статус с пометкой «не удалось создать».
Нужны реквизиты другого типа (число, дата, значение из списка) или запись в конкретный существующий реквизит — напишите, доработаю.