Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 фев 2024, 01:44

Загрузка дополнительных реквизитов

Автор AnyDozer, 22 ноя 2023, 13:17

0 Пользователей и 1 гость просматривают эту тему.

AnyDozer

Через настройку к справочнику добавили дополнительный реквизит с типом значения "Дополнительное значение".
Надо заполнить значения этого дополнительного реквизита из файла excel, значений много - несколько тысяч.
Существуют ли готовые загрузки / обработки?

Если более конкретно, надо загрузить классификатор ОКПД2 в дополнительный реквизит (Наименование = Код ОКПД2, Полное наименование = Наименование ОКПД2).

alexandr_ll

AnyDozer, Например https://infostart.ru/1c/tools/1240184/

Загрузка дополнительных реквизитов номенклатуры и характеристик из файла с таблицей данных

Загрузка дополнительных реквизитов номенклатуры и характеристик из файла с таблицей данных в конфигурации Розница 2.3, Управление торговлей 11.4-5, Комплексная автоматизация 2.4-5, Бухгалтерия предприятия 3. Тестировалось на платформах 8.3.16, 8.3.17 Для загрузки использовались файлы с расширением ods, xlsx, не требуется установка Excel, OpenOffice. Обработка работает только с типом дополнительных реквизитов - "Дополнительное значение" и "Строка"

Обработка предназначена для автоматизации ввода больших массивов данных дополнительных реквизитов номенклатуры и характеристик в конфигурации Розница 2.3 Управление торговлей 11.4-5, Бухгалтерия предприятия 3 Комплексная автоматизация 2.4-5. Возможно будет работать и на ERP. Например при переносе данных из одной конфигурации в другую. Предварительно необходимо иметь согласованные справочники дополнительных реквизитов.

Требование к таблице загрузки: первая строка должна содержать имена колонок загрузки, первая колонка должна содержать имя номенклатуры, вторая колонка - имя характеристики. Следующие колонки имена реквизитов номенклатуры и характеристик. В именах колонок допускаются пробелы.

При запуске обработки в раздел настройки, в дерево реквизитов загружаются все дополнительные реквизиты номенклатуры и характеристик из соответствующих наборов.

Выбираем файл загрузки и нажимаем кнопку загрузить. Если установить флаг "Добавить строку с нумерацией колонок", то в конце файла загрузки сформируется строка с номерами и именами колонок. Сервис сделан для удобства заполнения номеров колонок в таблицу реквизиты загрузки. Внимание, этот момент очень ответственный. Здесь ошибки необходимо исключить. Предварительно сделать копию конфигурации. Оин номер колони может использоваться с флагом выбора, только один раз. Осуществлен программный контроль ввода значений номеров колонок.

Устанавливаем, при необходимости флаги, "Добавлять значение реквизита если отсутствует", "Заменять значение реквизита если не равно текущему". Установленный флаг "Изменять имя характеристики", добавляет или заменяет в имени характеристики имя дополнительного реквизита в зависимости от предыдущих флагов. Нажимаем кнопку "Загрузить" и контролируем процесс по индикатору загрузки.

Настройки конфигурации УТ11

Заходим в администрирование-общие настройки и отмечаем пункт дополнительные реквизиты и сведения, нажимаем ссылку дополнительные реквизиты.

В открывшимся окне выбираем "Номенклатура", в простейшем случае там будет один предопределенный элемент, например, Справочник "Номенклатура" (Общие). Если вы вводили виды номенклатуры, то соответственно добавятся элементы с видами номенклатуры. Выбираем один из элементов и нажимаем кнопку "создать"

В открывшимся окне создаем дополнительный реквизит, с типом "Дополнительное значение" или "Строка". Значения реквизита можно не заполнять, их можно будет загрузить из файла.

Аналогично добавляем дополнительные реквизиты и для характеристик номенклатуры.

Изменения в версии 1.1

В настройки загрузки добавлены реквизиты "Наборы доп реквизитов номенклатуры" и "Наборы доп реквизитов характеристик".

В эти реквизиты устанавливаем ссылки на элементы набором доп реквизитов "Номенклатуры" и "Характеристик номенклатуры", соответственно. При необходимости выбирается нужный вид номенклатуры. Нажимаем кнопку "загрузить наборы" и в таблицу реквизиты загрузки записываются соответствующие доп реквизиты номенклатуры и характеристик.

Изменения в версии 1.2

Добавлена работа с типом дополнительного реквизита "Строка".

Вашему вниманию представляется универсальная загрузка для всех типов значений дополнительных реквизитов и сведений: Загрузка и обновление данных дополнительных реквизитов и сведений номенклатуры, характеристик и наборов упаковок номенклатуры из файлов различных форматов. Есть демо версия.


Максим75

AnyDozer, вот ссылка https://start1c.blogspot.com/2013/07/excel-fast-massive-load.html#more

в статье разобран процесс загрузки большого количества строк из Екселя.

ну а дальше уже сами, как из Екселя грузить.

AnyDozer

Немного уточню, надо заполнить значения самого дополнительного реквизита
Screenshot_1.png

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск