ЕГАИС — Запрос остатков обособленного подразделения (Управляемая форма)

Предлагаю Вам независимую программу для контроля остатков обособленного подразделения в системе ЕГАИС.
На управляемой форме.

Программа позволит Вам запросить остатки вашего обособленного подразделения по его регистрационному коду в системе ЕГАИС, через подготовленную УТМ.

Программа независима от конфигурации. Работает на последней платформе 8.2. (8.2.19) на управляемой форме. Для нее требуется CURL, джакарта с действующим ключом и рабочий УТМ (ЕГАИС).

Принцип работы программы очень прост — заполняете FSRARID — регистрационный номер точки в системе ЕГАИС и нажимаете кнопку получить остатки. Через некоторое время (2- 5 минут) приходят остатки.

Кто не знает, что такое ЕГАИС и УТМ, смотрите эти ссылки:

//infostart.ru/public/417228/

//infostart.ru/public/407871/

//infostart.ru/public/412834/

Код программы открыт. Результат программы — таблица с номенклатурой в разрезе справок А и Б.

16 Comments

  1. Федосеев

    В каких единицах получаются данные из ЕГАИС в штуках или декалитрах ?

    Reply
  2. aximo

    ответ ФС-РАР такой — кеги идут в декалитрах, все остальное в бутылках (штуки)

    Reply
  3. Федосеев

    (2) Вот я загрузил например сообщение ЕГАИС (ТТН от поставщика) там есть название и количество, получается что только из названия и то не всегда я могу понять в штуках мне пришло или декалитрах ? Я правильно понял?

    Или для ттн всегда в декалитрах,а для остатков в штуках и декалитрах?

    Reply
  4. wowik

    Добрый день.

    Запустил Вашу обработку, получил ответ от егаис.

    Обработка показывает, что на остатках всего 1ш какого-то вина. Это нормально?

    Или в егаис на организации ничего не числится более?

    Reply
  5. aximo

    Если висит бутылка вина, значит, она как-то туда попала. Если ничего нет — вернет пустой запрос… проверено

    Reply
  6. wowik

    (5) проверял на 3 магазинах: на одном 1шт числится, на 2-х других ничего не возвращает.

    Поставщики отправляли кучу продукции на эти торговые точки. В чем может быть дело? Или остатки в егаис появятся перед стартом продаж через егаис?

    Reply
  7. aximo

    (6) так вы их не принимали… все верно!

    Reply
  8. wowik

    (7) принятые ттн также есть.

    Reply
  9. aximo

    (8) wowik, мы ставили на баланс и проверяли этой обработкой…. лично проверял! работает на многих точках…. что у вас, нужно смотреть

    Reply
  10. wowik

    (9) вроде что-то получил от егаис. Как-то странно ответ приходит от егаис, не через 5 минут, а через несколько часов я так понял.

    Вопрос: где строки 80, 81 — http://prntscr.com/adho1z ?

    Reply
  11. wowik

    (10) wowik, все работает, отбор был установлен в табличной части. Спасибо. Плюсую.

    Reply
  12. wowik

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

    Может кому понадобится (добавил в Вашу обработку кнопочку):

    &НаКлиенте
    Процедура УдалитьОтветСУТМ(Команда)
    
    Оповещение  = Новый ОписаниеОповещения(«УдалитьЗапросыЗавершение», ЭтотОбъект, Новый Структура);
    ТекстВопроса  = «Удалить выбранные запросы из УТМ?»;
    ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет);
    
    КонецПроцедуры
    
    
    &НаКлиенте
    Процедура УдалитьЗапросыЗавершение(Результат, ДополнительныеПараметры) Экспорт
    
    Если Результат = КодВозвратаДиалога.Да Тогда
    Для каждого ВыделеннаяСтрока из Элементы.ВходящиеОтветы.ВыделенныеСтроки Цикл
    СтрокаТаблицы = Объект.ВходящиеОтветы.НайтиПоИдентификатору(ВыделеннаяСтрока);
    ТекстЗапроса = СтрокаТаблицы.Ссылка;
    ЗапросCURL = «-X DELETE «+ТекстЗапроса+» «;
    КомандаСистемы(«curl «+ЗапросCURL);
    КонецЦикла;
    
    ОбновимВходящиеДанныеЕГАИС();
    КонецЕсли;
    
    КонецПроцедуры
    

    Показать

    Reply
  13. kavladiego

    Получаю вот такую историю при запросе

    Запрос по остаткам точки с ИД 020000155304 сформирован: C:UsersИраAppDataLocalTempQueryParameters.xls

    Невозможно открыть файл ответа C:UsersИраAppDataLocalTempanswer.xml

    Файлы запроса и ответа удалены!

    Что делаю не так?

    1С Розница 2.2 (2.2.3.10)

    Reply
  14. aximo

    (13) kavladiego, курл у вас не установлен. именно он создает файл ответа

    Reply
  15. Tarlich

    Что не так ? выходит сообщения :

    Reply
  16. aximo

    (15) Tarlich, требуется курл!

    Reply

Leave a Comment

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