gifts2017

Загрузка файлов грузовых таможенных деклараций из файлов ФТС формата xml (на примере Альта-софт)

Опубликовал Капитан Немо (capitan) в раздел Обмен - Обмен через XML

Федеральная таможенная служба России давно поддерживает унифицированный формат электронных документов для обмена с информационными системами предприятий. xmlns="urn:customs.ru:Information:ExchangeDocuments:" если что. Структура, утвержденная комиссией Таможенного союза. Осталось только сделать загрузку в 1С из этого формата. На выходе - два документа ГТД по импорту и Поступление (акты, накладные)

Сразу для тех, кто не любит читать до конца.

1. Код модуля закрыт. В нем разбирается файл xml и возвращается структура с данными для заполнения.
Документы формируются в модуле формы, он открыт, можете спокойно изменять под свои нужды.

2. В форме присутствует рекламный блок. Его видно на принскрине.
Это сделано для того, чтобы обработка была бесплатной.

Постановка задачи:

Таможенные программы, в частности Альта-софт ГТД, оперируют с файлами унифицированного формата ФТС

Подробнее по ссылке...

Решение:

Обработав этот формат фабрикой xdto 1С можно получить нужные данные и избавить бухгалтеров от ручного ввода документов. 

Порядок работы:

В программе Альта-софт ГТД выгружает необходимые документы.

Автоматизация в ней отсутствует, поэтому нужно отобрать документы и нажать Ctrl-F2 для сохранения.

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

Контейнер xmlns="urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.8.0" и в нем уже:

Электронная копия декларации на товары/транзитной декларации  xmlns="urn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.9.0"

Электронная копия ДТС xmlns="urn:customs.ru:Information:CustomsDocuments:DTSout_CU:5.9.0"

Открываем обработку в 1С.

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

Далее достаточно только выбирать файл выгрузки формата xml и нажимать кнопку "Создать документы"

После выбора файла, происходит его предварительный разбор - в форме будут видны грузоотправитель, сумма, дата и грузополучатель.

Это дает некотрую гарантию, что документ был выгружен корректно, т.к. иногда выгружаются не до конца оформленные ГТД.

Созданные документы будут выведены в табличной части.

Требования к запуску обработки:

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

для России:

  1. Бухгалтерия предприятия 3.0

Также возможна адаптация отчета под любую имеющуюся у пользователя типовую или нетиповую конфигурацию. 

Установка и использование обработки:

  1. В конфигурациях с управляемым интерфейсом обработка подключается стандартным образом через механизм внешних отчетов и обработок. При подключении настраиваются разделы меню, в которых она будет доступна.
  2. Обработка выполнена с использованием управляемых форм, соответственно, для конфигураций с обычным интерфейсом требует для работы включения в конфигурацию либо запуска в управляемом интерфейсе.
  3. Может использоваться платформа  8.3.7.х и старше
  4. Изменения от 10-11-2016 в связи с обновлением формата файла обновлена версия обработки.

Поддержка отчета, лицензирование:

  1. Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Загрузка данных грузовой таможенной декларации выгруженной из Альта софт
.epf 71,11Kb
09.11.16
14
.epf 71,11Kb 14 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. елена александрова (balansplus) 15.08.16 16:09
Добрый день! Не заполняет разделы ГТД. Выдает "Ошибка разбора документа:{ВнешняяОбработка.ЗагрузкаДанныхГрузовойТаможеннойДекларации.МодульОбъекта(416)}: Поле объекта не обнаружено (goodsmark)". Что такое?
2. Капитан Немо (capitan) 15.08.16 17:55
Выгружаете из Альта софт или из другой программы ?
Присылайте образец файла
3. Юрий Майоров (MaiorovYury) 19.08.16 14:57
Ошибка работы с файлом:{Форма.Форма.Форма(82)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)
ДанныеЗаполнения = ПолучитьИзВременногоХранилища(стрАдресОтвета);
по причине:
Ошибка получения значения из временного хранилища
по причине:
Неправильный путь к файлу 'Соответствие'
Файл отправлю в личку
4. Капитан Немо (capitan) 19.08.16 15:08
Если не получается загрузить присылайте ссылку на файл и пишите сразу в какой релиз загружаете и из какой программы.
Удобная вещь в этом плане https://www.wetransfer.com/
5. Valery Bumagin (datchik) 12.09.16 09:36
Добрый день,

файл скачал, выполнил все инструкции по настройке.
Файл выгружается из программы Альта софт.
вот начало файла
....
xmlns="urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.8.0"
xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.8.0"
xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.8.0"
>
...
xmlns="urn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.9.0"

загружается в Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.43.245) (http://v8.1c.ru/buh8corp/)
Copyright (С) ООО "1C-Софт", 2009 - 2016. Все права защищены
(http://www.1c.ru)

ошибки:
1. "Ошибка разбора документа:{ВнешняяОбработка.ЗагрузкаДанныхГрузовойТаможеннойДекларации.МодульОбъекта(416)}: Поле объекта не обнаружено (goodsmark)".
2. Ошибка записи документа:{Форма.Форма.Форма(380)}: Ошибка при вызове метода контекста (Записать)
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ПоступлениеТоваровУслуг.МодульМенеджера(1591)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
Результат = Запрос.ВыполнитьПакет();
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"

3. Ошибка записи документа:{Форма.Форма.Форма(505)}: Ошибка при вызове метода контекста (Записать)
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.УчетВзаиморасчетов.Модуль(2979)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
Если НераспределеннаяСумма <= 0 Тогда

6. Геннадий Кустов (Berlioz83) 30.09.16 16:58
Аналогичная проблема возникла, прояснилось из-за чего возникает? В коде обработки при получении товаров для поступления нет соответствующего ключа в соответстии - соответственно таблица товаров в ПТиУ пустая.
7. Геннадий Кустов (Berlioz83) 06.10.16 09:28
В моей ситуации в XML из Альта-софт под одним описанием попадает номенклатура с разными артикулами. Артикул у номенклатуры один - не может быть одна номенклатура с разными артикулами как утверждает автор. Соответственно автор ни с проблемой разобраться не помог, ни дал доступ самому что-то подправить для себя - что свело потраченное на обработку время и ресурсы на нет. Антиреспект тебе. Для меня обработка оказалась бесполезной.
8. Капитан Немо (capitan) 06.10.16 13:19
Видимо еще и для тех кто вообще не умеет читать.

Сразу для тех, кто не любит читать до конца.

1. Код модуля закрыт. В нем разбирается файл xml и возвращается структура с данными для заполнения.
Документы формируются в модуле формы, он открыт, можете спокойно изменять под свои нужды.


И большая просьба - если я вас не вижу в списке загрузивших обработку с инфостарта, не писать вообще.
9. Геннадий Кустов (Berlioz83) 06.10.16 20:22
Я про ошибку в возвращаемой структуре и написал. Я заметил, что код модуля закрыт, поэтому и обратился к разработчику. Я передал свою проблему скачавшему мне обработку, он также ничего не добиться от Вас.
10. Anton Loginchev (logos) 12.10.16 10:23
Ошибка разбора документа:{ВнешняяОбработка.ЗагрузкаДанныхГрузовойТаможеннойДекларации.МодульОбъекта(450)}: Поле объекта не обнаружено (комментарий). Предположил, что это из xml кривой тег. В теле xml файла нет ни одного вхождения текста "комментарий".
УТ 11.2.3
11. Капитан Немо (capitan) 14.10.16 22:01
(10) logos, вообще то обработка под БП - это написано выше.
Структура xml здесь не при чем, она то как раз одинаковая.
Код формы открыт - переделывайте под документы УТ
12. Anton Loginchev (logos) 24.10.16 16:14
(11) capitan, Ошибка разбора документа:{ВнешняяОбработка.ЗагрузкаДанныхГрузовойТаможеннойДекларации.МодульОбъекта(450)}:
Я выделил болдом место где возникает ошибка. Как мне поможет открытый модуль формы?
Если Вам так хочется зарабатывать на рекламе, то это ваше право. Но для этого обработку должны запускать. А для этого она должна работать.
13. Капитан Немо (capitan) 24.10.16 21:49
(12) logos, Требования к запуску обработки:

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

для России:

Бухгалтерия предприятия 3.0

Также возможна адаптация отчета под любую имеющуюся у пользователя типовую или нетиповую конфигурацию.

Выделил болдом требования к запуску обработки.
14. Valery Bumagin (datchik) 07.11.16 09:43
Добрый день,

возникла еще одна проблем
Ошибка разбора документа:{ВнешняяОбработка.ЗагрузкаДанныхГрузовойТаможеннойДекларации.МодульОбъекта(474)}: Поле объекта не обнаружено (ratetypecode)

Заголовок файла :

<?xml version="1.0" encoding="UTF-8"?>
<ED_Container
DocumentModeID="1006058E"
xmlns="urn:customs.ru:Information:ExchangeDocuments:ED_Container:5.10.0"
xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0"
xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.10.0"
>
<cat_ru:DocumentID>FD7524E2-5324-4B38-8E5E-62B1C2D9A7C2</cat_ru:DocumentID>
<ContainerDoc>
<DocBody>

<ESADout_CU DocumentModeID="1006107E" xmlns="urn:customs.ru:Information:CustomsDocuments:ESADout_CU:5.11.0" xmlns:clt_ru="urn:customs.ru:CommonLeafTypes:5.10.0" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0" xmlns:catESAD_cu="urn:customs.ru:CUESADCommonAggregateTypesCust:5.11.0" xmlns:cltESAD_cu="urn:customs.ru:CUESADCommonLeafTypes:5.10.0" >
15. Valery Bumagin (datchik) 07.11.16 10:28
Почитал в документах - сейчас используется новая структура

Структура и формат электронной копии декларации на товары и транзитной декларации

УТВЕРЖДЕНЫ
Решением Коллегии
Евразийской экономической комиссии
от 12 ноября 2013 года N 254
(В редакции, введенной в действие
с 1 октября 2016 года

решением Коллегии ЕЭК
от 2 августа 2016 года N 90. -
См. предыдущую редакцию)


Структура и формат электронной копии декларации на товары и транзитной декларации


1. Перечень электронных форм документов


Код документа


Название документа


XML-документ


Пространство имен

1006107E


Электронная копия декларации на товары и транзитной декларации


ESADout_CU


ESADout_CU:
urn:customs.ru:Information:
CustomsDocuments:ESADout_CU:
5.11.0
16. Капитан Немо (capitan) 07.11.16 10:48
(15) datchik, но не факт, что Альта софт уже перешел на новую структуру.
Есть пример выгрузки ?
17. Valery Bumagin (datchik) 07.11.16 12:21
18. Valery Bumagin (datchik) 07.11.16 12:23
Я так думаю что форматы совместимы сверху вниз, по крайней мере должны
19. Valery Bumagin (datchik) 07.11.16 14:08
(16) capitan, не вижу адреса e-mail
20. Капитан Немо (capitan) 07.11.16 14:31
21. Valery Bumagin (datchik) 07.11.16 15:58
22. Валерий Б (user649016_vbumagin) 02.12.16 17:01
Возникла проблема -
1. при заполнении декларации не заполняется %таможенной пошлины, ставка НДС - заполняется нормально
2. вместо таможенной стоимости (CustomCost) в стоимость раздела попадает стоимость по инвойсу (InvoiceCost)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа