Заполнение документа Таможенная декларация на импорт из xml-файла ФТС
Учетные задачи - Операции по ВЭД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Важно отметить, что документы, порождающие поступление импортного товара, связаны между собой. Такая связь образуется благодаря тому, что на основании Заказа поставщику создается документ Приобретение товаров и услуг, а затем уже на его основании - Таможенная декларация на импорт. Которая, в свою очередь, заполняется легким движением руки.
Как это работает
Регистрируем скачанную обработку в разделе "Администрирование-Печатные формы, отчеты и обработки-Дополнительные отчеты и обработки". После этого в форме документа Таможенная декларация на импорт появится команда:
Запуск команды на выполнение откроет форму выбора параметров обработки:
Причем информация по документам заполняется автоматически, а имя XML-файла остается от предыдущей загрузки. Кроме того следует один раз настроить поля аналитики, которыми по умолчанию заполнится форма таможенного документа при выполнении команды Заполнить из контейнера.
После заполнения запускаем процедуру загрузки формы документа Таможенная декларация на импорт. Форма именно заполняется клиентской процедурой, а не фиксируется сразу в базу данных. Документ сохраняется штатными процедурами. Естественно, его можно не сохранять, если что-то не устраивает.
Основная проблема парсинга XML-файла состоит в том, чтобы сопоставить артикул и наименование товара в файле со справочником номенклатура. В котором могут быть одинаковые артикулы и одинаковые наименования разных товаров. В моей обработке такой проблемы нет. Артикулы и наименования сопоставляются только для номенклатуры, которая указана в табличной части документа-источника Приобретение товаров и услуг. При любом расхождении ведется протокол ошибок. Проверяется в том числе соответствие количества товара в источнике и файле ФТС.
В заключение хочу добавить, что обработку можно запускать как внешнюю. В этом случае поля на форме обработки нужно заполнить вручную. Такой способ может понадобится программисту, для исполнения кода в отладчике и самостоятельной доработки.
Обработка тестировалась на конфигурации 1С:ЕРП 2.4.13.243.
На конфигурациях 1С:Управление торговлей 11.х и 1С:Комплексная автоматизация 2.х обработка не тестировалась, однако, я думаю, что и на них данный функционал будет работать. Ведь эти конфигурации являются подмножеством головной конфигурации ЕРП.
Вступайте в нашу телеграмм-группу Инфостарт