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

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

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

Программа независима от конфигурации. Работает на последней платформе 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 не будет опубликован. Обязательные поля помечены *