Не получилось у меня полностью сразиться с XSD, представленному в альбомах ФТС.
То namespaсe не поддерживается, то "не поддерживается текущим альбомом"… Поэтому целесообразнее было заполнять только товарную часть.
Действия в личном кабинете на сайте ФТС
Пользователь личного кабинета создает новую статформу и, в зависимости от результата работы обработки, загружает:
- либо товары:
- переходит на закладку "Список товаров" и нажимает кнопку "Загрузить из Excel"
- либо саму статформу
- непосредственно в "форме статформы" нажимает кнопку "Загрузить из файла"
Результатом загрузки должен быть полный список товаров с указанием их наименования, веса НЕТТО, таможенной стоимости в валюте сделки, в RUB, в USD.
Дополнительно, если выгрузка состоялась в формате XML, в форме заполняются:
- Графа 4. Направление перемещения
- Для документов "Поступление товаров" — это "ИМ"
- Для документов "Реализация товаров" и "Реализация отгруженных товаров" — "ЭК"
- Графа 7. Код валюты и общая стоимость товаров (из валюты документа)
- Графа 8. Страна отправления
- Графа 6. Страна назначения
Подготовка базы данных
В справочнике "Классификатор стран мира" должен быть указан корректный "Код Альфа-2".
В справочнике "Единицы измерения" для единиц, которые используются в документах, должен быть указан корректный вес (для расчета Веса НЕТТО).
В статформу, в графу "Наименование товара", передается "Полное наименование" из справочника "Номенклатура.
В графы кодов валют передается "Наименование" из справочника "Валюты" (если у вас там "руб.", но моя обработка так и передаст, не заменит на "RUB"; если у вас там "бел.руб.", то не заменит на BYN).
Как работает обработка
Проверено в КА 1.1 и УПП 1.3. Должно работать и с УТ 10.3. Обычные формы.
Подключается как внешняя печатная форма для документов
- Поступление товаров, услуг;
- Реализация товаров, услуг;
- Реализация отгруженных товаров.
Обработка формирует XML файл, который сейчас понимает ФТС.
Если у нее что-то не вышло с форматом XML, то записывается файл в формате XLSX, в котором представлены только товары.
Если на ПК, на котором запускается печатная форма, установлен MS Excel, то в этом файле лист ‘TDSheet’ переименовывается в ‘StaticForm’ (по другому ФТС не обрабатывает файлы этого формата). Если MS Excel не установлен, пользователю выводится сообщение о необходимости самостоятельно переименовать лист.
Чтобы не рекламировать себя скажу только что можно формировать сразу целиком корректный файл не только для товаров, а для всего.
И все поддерживается, работайте в этом направлении и не динамьте бухгалтеров )
(1) Capitan, можно, но тут скорее Бухгалтерия динамила меня 😉
Они копируют старенькую статформу в личном кабинете, и им важно перезаполнить только товарную часть и даты/номера документов.
Для ищущих варианты:
Заполненную в личном кабинете сатформу выгружаете в XML и формируете свою по аналогии.
Делал похожую для бухов, только они просили не для документа а для договора (и даже договоров) в целом. Так что подумай об расширении функционала =D