ЕГАИС (розница) для платформы 1С: 7.7



Обмен данными с системой ЕГАИС из программы 1С: 7.7. Посылаем акты подтверждения, запросы на продукцию, контрагентов и т.д.

Данный отчет отправляет акт подтверждения принятия алкогольной продукции, а также выполняет запрос поставщиков, продукции и остатков.

Отчет не привязан не к одной конфигурации. Для работы отчета не требуется дополнительных компонентов кроме утилиты curl. Обмен данными с  УТМ происходит через утилиту curl.

Отчет работает на всех платформах, в том числе и на сервере терминалов.

Для начала на любом устройстве создайте каталог (например, EGAIS). В созданный каталог скопируйте отчет и утилиту curl. Запускаете отчет из 1С. Произведите первоначальную настройку. Занесите URL УТМ и ИД торговой точки. Сохраните настройку. Если УТМ находится в рабочем состоянии, тогда отчет готов к работе.

Документы автоматически не обновляются. Для получения новых документов жмите кнопку <Обновить документы>.

ВАЖНО!!!
При работе отчета все XML документы копируются в папку Arhiv, при этом из УТМ они удаляются. Для отключения этого режима в окне настроек установите флажок «Не удалять документы из УТМ». Для отладки отчета также можно установить флажок «Показать имя файла».

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

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

6 Comments

  1. Tarlich

    Кнопка «Создать документ 1С » создаст поступление у Тис 9,2?

    Reply
  2. v3_62

    Tarlich, Кнопка «Создать документ 1С » создаст поступление у Тис 9,2?

    Нет. Писал для своей конфигурации.

    Все данные для создания документа есть, так что дописать будет не сложно.

    Если пользоваться процедурой «ОткрытьФорму()», то придется дописывать

    еще и в модуле документа.

    Reply
  3. b00ker

    Уточните, как в Вашей обработке сопоставлять контрагентов?

    Reply
  4. v3_62

    В базе sinhro.dbf, храню данные соответствия кода из ЕГАИС и элемента справочника 1С.

    Заполняю данные из процедуры ОбработкаПодбора.

    Контрагентов сопоставляю только в момент добавления нового документа.

    В прицепе сохранил обработку подбора по коду понятно как работает.

    Задачу выводить контрагента при просмотре ТТН не ставил.

    При добавлении новой накладной, если контрагент уже синхронизирован, то

    вывожу подробную информацию о поставщике из документа и справочника

    с указанием ИНН и КПП. Были случаи когда поставщик поставлял товар с другого

    склада, а оператор выбирал не тот КПП. Можно контрагента сопоставлять

    по ИНН и КПП, данный случай должен исключить все ошибки.

    Reply
  5. kulispb

    подскажите пожалуйста как получить квитанцию с ЕГАИС через вашу обработку? (возможно ли это?)

    Reply
  6. v3_62

    Добрый день.

    Получение квитанций происходит по мере их поступления

    при нажатии кнопки «Обновить документы».

    Они попадают в каталог с файлами и в базу документов.

    При выборе открываются экран с минимальной информацией

    о документе.

    В процессе эксплуатации была изменена структура

    базы данных и имена файлов стали генерироваться с датой

    в имени файла и т.д.. Такая необходимость возникает при переустановке

    УТМ, так-как при этом обновляется нумерация файлов поступающих

    на УТМ, что грозит потерей старых документов с одинаковыми именами.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *