sem
Егор Ширялин
0 ответов 1707 22.03.2019

Обработка загрузки данных из XML в 1С



Затронем тему миграции данных в формате XML и о том, как засунуть его в 1С. XML популярен своей универсальностью. Разработчики разного толка любят этот формат за удобство чтения и простоту использования в своих приложениях.

Не стало исключением и приложение нашего заказчика, которое тот использовал для учета договоров на интернет-обслуживание с клиентами компании. В нем формировались счета и еще какие-то данные. Затем счета выгружались в XML.

Нашей задачей было написать загрузчик данных из XML, который бы прочитал файл и передал сведения о счетах в 1С. Таким образом, данные должны были попасть в бухгалтерию для дальнейшего учета и обработки.

Для решения задачи мы сделали форму следующего вида:

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

Кнопкой «Отобрать незаполненные» можно посмотреть только проблемные строки, где не хватает каких-либо данных для успешной загрузки в 1С.

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

Затем нужно нажать «Создать счета». При этом система загрузит данные из XML в 1С, создаст документы и покажет их на специальной закладке:

Счета можно открыть и посмотреть:

В названии услуги будет указан месяц, за который выставлен счет.

В обработке предусмотрена защита от дублей. Если в 1С есть счет с таким номером и датой, то новый счет создан не будет.

На закладке «Журнал ошибок» можно посмотреть, как прошли загрузка и создание счетов:

Приобрести обработку загрузки данных из XML в 1С

Хотите иметь возможность загружать счета и прочие данные в вашу 1С из XML?

Можете заказать у нас точно такой же модуль или аналогичную обработку загрузки 1С под ваши нужды.

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

Заказать загрузчик из XML (от 18 000 рублей)

Также будем рады выполнить для вас любые другие доработки конфигураций 1С - обращайтесь!


Руководил командой разработки и осуществил внедрение проекта: Алексей К.

e2df9ba2c8-aleksej

Комментарии (0)

Для добавление комментария необходимо авторизоваться.

Вход | Регистрация