gifts2017

Проверка розничных алкодеклараций (формы №11 и 12)

Опубликовал andrewks в раздел Обмен - Обмен через XML

На носу отчётная кампания по сдаче Деклараций по обороту алкоголя. Данная разработка призвана сохранить декларантам (розничной торговле) время и нервы, чтобы на начальном этапе определить ошибки в подаваемых Декларациях, а не когда они попадут на портал РАР, и срок сдачи будет нарушен.

Требования:
1. 1С Предприятие 8.2 в режиме Управляемого Приложения (обработка написана с использованием УФ). Запуск обработки на выполнение осуществляется через меню Файл\Открыть.
2. Клиент на базе MS Windows с установленным пакетом msxml версии 6.

Возможности:
1. Проверка Деклараций по схеме реализована полностью.
2. Форматно-логический контроль (ФЛК) реализован примерно наполовину от задуманного (будет дорабатываться в дальнейшем).
ФЛК уже умеет:
а) Контролирует критические атрибуты (номер формы, период и т.п.), а также устанавливает их несоответствие с именем файла;
б) Загружать справочники Производителей/Импортеров и Поставщиков с контролем уникальности;
в) Контролирует уникальность КПП подразделений, а также кодов вида продукции и идентификаторов Производителей/Импортеров при считывании данных по обороту;
г) Контролирует наличие указанных ИД Производителей/Импортеров в справочнике Производителей/Импортеров;
д) Осуществляет арифметический контроль данных по обороту (отрицательные значения, выполнение контрольных соотношений).

3. На что не было времени:
а) На оформление (дизайн) формы - всё время ушло в код.
б) На комментирование и рефакторинг кода (некоторые вещи написаны неоптимально, и их неплохо было бы переписать, но времени на это не хватило - на носу отчётная кампания).
в) Проверка Деклараций по схеме (Валидация) реализована средствами объектов Windows (msxml 6) - соответственно, msxml 6 обязательно должна быть установлена (на всех современных установках Windows она уже имеется, и каких-либо действий предпринимать не придётся). Работающих штатных методов валидации (средствами только самой 1С) ни в документации, ни в интернете найдено не было (если кто знает - милости прошу в Комментарии).

Замечания
а) Допускаю, что некоторые выводимые модулем ФЛК ошибки могут не считаться таковыми модулем ФЛК портала РАР, но считаю, что лучше их не допускать, дабы не иметь с ними проблем в будущем.

 

Обн. от 08.10.2012:

ФЛК теперь умеет:

а) Контролировать наличие указанных ИД Поставщиков и Лицензий в соответствующих справочниках;

б) Проверять соответствие даты ТТН периоду декларации и периоду действия Лицензии Поставщика;

в) Контролировать соответствие объёма закупленной продукции в разбивке по ТТН с указанным итогом закупленной продукции;

г) Ещё кое-что по мелочам (всего не упомнить).

 

Обн. от 14.10.2012:

а) встроен функционал подписи и шифрования файла с розничной декларацией (подготовка к отправке на портал), подробнее - в публикации http://infostart.ru/public/156416/

 

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

Наименование Файл Версия Размер Кол. Скачив.
ПроверкаРознДекларации.zip
.zip 40,39Kb
14.10.12
58
.zip 40,39Kb 58 Скачать

См. также

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

Комментарии

1. Игорь Б (Chel) 16.07.15 13:04
Воспользовался Вашей проверкой.

Вопрос, как потом пользоваться тем, что она выдает.(см. вложение).
Прикрепленные файлы:
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа