Загрузка состоит из двух этапов. На первом этапе загружается файл, который преобразуется в дерево значений и выводится на форму. На форме таблицы становится доступной для редактирования.
Во втором этапе формируются спецификации в соответствии со структурой таблицы на форме. Поиск спецификаций осуществляется по наименованию: если спецификация существует, она заполняется в соответствии с таблицей на форме. Номенклатура ищется в справочнике по наименованию; если она не обнаружена, создается новая запись. Единицы измерения устанавливаются согласно наименованию.
Можно установить значения по умолчанию для автоматического заполнения при создании элементов справочников.
Таким образом, процесс загрузки и обработки данных становится плавным и организованным, обеспечивая точность и легкость работы с информацией. Каждый шаг насыщен осмысленностью и направлен на достижение высокой степени интеграции и упорядоченности, создавая структуру, способствующую эффективной работе и анализу данных.
Описание структуры файла:
Структура файла состоит из девяти колонок:
-
ИД – обязательный для заполнения идентификатор позиции, служащий для точной идентификации элемента (материала, продукции, полуфабриката, этапа, трудозатрат).
-
ВЛАДЕЛЕЦ_ИД – обязательный, представляет собой идентификатор вышестоящей позиции (узла, полуфабриката, владельца) для установления принадлежности.
-
НАИМЕНОВАНИЕ – обязательное поле с наименованием позиции, узла, этапа или трудозатрат.
-
ТИПЗАТРАТ – обязательный тип затрат, выбираемый из предопределенного списка «ТехОперации» и «Этап». Другие типы могут заполняться произвольно для справки.
-
ЕДИНИЦАИЗМЕРЕНИЯ – обязательная единица измерения для позиции.
-
КОЛИЧЕСТВО – обязательное количество для позиции; для этапов заполнение не обязательно.
-
ЭТАП – поле, не требующее обязательного заполнения, для добавления этапа выполнения трудозатрат и материалов.
-
ПОРЯДОК – информативное поле, заполнение не обязательно.
-
УРОВЕНЬ – обязательное поле, указывающее уровень узла для продукции и полуфабрикатов; оставшиеся позиции заносятся как «99», что служит для сортировки.
Код обработки открыт; структуру файла и процедуры загрузки можно адаптировать под свои нужды.
Обработка и пример структуры файла в .zip архиве.
Подключается как внешняя обработка.
Не требует изменений в конфигурации.
Без пароля. Под файловую и серверную версии. Управляемые формы. Толстый/тонкий клиент.
Для ознакомления и применения в работе.
Для подключения внешних печатных форм, отчетов и обработок 1С к типовым конфигурациям на управляемых формах, необходимо:
- зайти в меню Администрирование – Печатные формы, отчеты и обработки – Дополнительные отчеты и обработки, нажать на кнопку«Создать».
- по кнопке «Загрузить из файла» выбрать файл с отчетом.
- в поле «Быстрый доступ» необходимо выбрать пользователей, для которых будет видна команда
- в поле «Размещение» необходимо задать, в какой подсистеме будет отображаться данный отчет.
Наименование формы будет присутствовать в списке.
Печатные формы, можно использовать как непосредственно из формы документа по кнопке "Печать", так и из списка документов для множественного выбора по кнопке "Печать".
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2 (2.5.20.93)