04.08.2016 15:55
AndreyZh
 
Позвольте представить ещё одну небольшую "фишку" будущего релиза «УС Лэнд:ЕГАИС»?

Сервис по запросу штрих кода нечитаемых акцизных марок

Данная подсистема может использоваться, как «костыль» к любой системе интеграции с ЕГАИС, т.к. может не использовать внутреннюю базу данных «УС Лэнд:ЕГАИС», а может быть активно интегрирована в «УСЕга», передавая в неё полученную информацию, например для постановки АП на баланс по складу (регистр 1) или в торговому залу (регистр 2). Из «УСЕга» пока нельзя распечатать ШК АМ в формате PDF-417, но к версии приложена бесплатная программа (с исходным кодом), которая позволяет это сделать.

Замечание. ШК АМ можно просто вносить в поля экранных форм, где это необходимо методом «Copy-Paste» (копипаст) или считывать сканером с экрана монитора.



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




Рассмотрим форму режима добавления (Insert) или изменения (Tab) строки таблицы. Вам необходимо заполнить все поля ЭФ.

Первый и самый сложный для понимания атрибут – тип вида акцизной или федеральной марки. Здесь, к сожалению нужно понимать эти понятия, а при неверном задании атрибута ЕГАИС пришлет отказ. Имеется документация, описывающая форматы АМ и типы (расположение) на ней информации. Для «старых» АМ ЕГАИС возвращает код в новом 68-значном формате. Список типов, проходящих валидацию ЕГАИС можно выбрать нажатием клавиши F3:



Затем заполняются другие поля. Отмечу, что «посылку» программа собирает по уникальной комбинации «дата + номер», при одной ошибочной записи бракуется вся посылка, но при этом по описанию в будущем будет ограничение от ЕГАИС «одна посылка в месяц».

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

После определения списка марок для запроса отправляете запрос по F4, контролируете приход ответа от ЕГАИС по «дата + номер» для каждого запроса по F7 (подробная информация по прохождению) или по всем запросам, с неполученным ответом по F10. Можно строки помечать в группу, искать по ней или выводить информацию по запросу (маркам) в любой компьютерный формат.

F2– отправка в сервис проверки и работы с акцизными марками . Здесь задействована внутренняя база «УСЕга», хотя производимые в ней операции отправляют (изменяют) данные ЕГАИС по стандартным правилам.

Программа формирует запрос (в формате и на основе сервиса проверок акцизных марок) по кодам ЕГАИС алкогольной продукции, считанным с АМ. Запрос не имеет ограничения в 100 марок, как в соответствующем сервисе. Далее по каждой строке (автоматом) отправляется заявка в ЕГАИС, как в сервисе проверок марок. Можно подождать неопределенное время прихода ответа от ЕГАИС, а можно воспользоваться сервисом автодопроса ЕГАИС:



Результат (ответ ЕГАИС) можно просмотреть, вывести в любые компьютерные форматы и (или) экспортировать в таблицы постановки на баланс склада и (или) зала в режиме, подробно описанном в «старых» инструкциях:




Замечание. Самое простое – выводить отчеты в текстовые файлы, пополняя (контролируя) расходы бутылок с нечитаемыми акцизками. Из этих файлов легко «копипастом» считывать информацию. Приведу пример (структуру) отчета:

Код:

Информация запросам нечитаемых ШК акцизных марок и их результатам по 030000113645 на 02.08.16 15:20:31
-------------------------------------------------------------------------------------------------------------------------- Стр.  1
ДатаЗ|НомерЗ|Тип|Сер|Ном_марки|Примечание|Символьное представление штрих кода акцизной марки в формате PDF417|id алк.пр-ции ЕГАИС
----------------------------------------------------------------------------------------------------------------------------------
28.07 11     229 040 27812148  мартини    57N0000154KNI67TJGW12V3305280022451483AE3C3B0F1824B79A0A33372AD2B529 0150367000001193680
28.07 12     229 040 27812135  мартини    57N0000154KNI67TJGW12V330528002245135348B6B9AB9304A20932EFFEEBA6E958 0150367000001193680
28.07 13     229 040 27812180  мартини    57N0000154KNI67TJGW12V330528002245180196003DB032740CF8AB6F6E620D5CD1 0150367000001193680
28.07 14     204 041 32609228  веккья     57N00001CPR2VTJU00G1O9R30912003001827B15C6E06644F4993A4D74A005A8A8C4 0178111000002646672
28.07 15     204 040 00051908  монтифо    57N00001CPQ0LN0GH011O9R3062100500022643BEB565CC8D4857A20C49B7DF66A94 0178108000001246737
28.07 16     220 040 52483753  грэмс      57N00001CGTXH61BPS21NKL31022012000021DB6320B8D1044C3582074A60866C283 0177205000004771906
28.07 17     216 051 71817869  море       57N00002NS4CKHM3CQH7I7J41118008000007DD3E526F95454535A203619FF7EA624 0350191000002977081
Однако возможен экспорт в CSV, DBF, etc для загрузки в другие программы или учетные системы предприятия:




Замечание. Напомню, что отчет выводится по группе записей – строки помеченные звёздочками и АП, с определенным в ЕГАИС ШК АМ.