KoderLine
KoderLine
Обслуживание и внедрение
программного обеспечения

Статьи экспертов

Полезная информация

Создание обработки для переноса данных из файла MS Excel в документ 1С:Підприємство

0
149
13.06.2020 Фархутдинов Айдар

Многим приходится соприкоснуться с потребностью перенести массу материалов из MS Excel в 1С:Підприємство. Моментальное осуществление осуществимо лишь с образованием внешней обработки для «передвижения» информации, считывающей файл и заполняющей документацию требуемыми сведениями.

Прочтение табличной документации Excel в 1С:Підприємство имеется ряд методов. Только они не являются универсальными. В такой ситуации мы рассмотрим метод – посредством разработки COM-объекта. Главным требованием для метода – наличие MS Excel на сервере с БД.

Публикация станет «местом», где мы детализировано изучим «путь» информации из Excel в таблицу 1С:Підприємство.

Первой ступенью станет образование в конфигураторе Новой обработки для «передвижения» информации, считывающей данные из документации Excel и сформирование на базе этой информации документацию, в которой автоматом заполнится табличная часть.


1. Диалог подбора файла









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



2. Прочтение файла для 1С:Підприємство




Вслед за этим осуществляем привязку процесса, выкачивающего сведения из Excel и помещающего их в таблицу формы, чтобы была возможность проверки загруженных данных.



Действие порождает систематическое осуществление определенных операций.










Прочитываем информацию и заполняем ими массив.







3. Заливка таблицы 1С:Підприємство


В таблицы формы прописываются данные, необходимые для дальнейших операций.




Извлекаем нумеровку столбцов, сведения которых требуются.




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




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






При создании обработки для «транспортировки» информации запрещено упускать из памяти вероятные погрешности, «открывающиеся» при функционировании. В такой обстановке запланируем, что не всегда артикулы, прописанные в табличной документации, переносятся в классификатор. Уведомление оповестит об отсутствующих артикулах.


4. Формирование документов по окончании переноса из Excel в документацию 1С:Підприємство




  Создание алгоритма, содействующего созданию документации, прописываем событие.








Текущая обработка для «передвижения» данных может быть как внешняя, так и встроенная. Тут важны потребности. Для внешней обработки прописываются критерии учета, подсоединение. Для встроенной потребуется обновление конфигурации, что в определенных ситуациях сложно, если объемная БД.