|   |   | 
| 
 | Розница - обмен с ЕГАИС | ☑ | ||
|---|---|---|---|---|
| 0
    
        neomarat 31.05.23✎ 13:57 | 
        Может кто разбирался уже - как в рознице документ передать в ЕГАИС(программно создаем акты - их надо отправить в ЕГАИС).     | |||
| 1
    
        CepeLLlka 31.05.23✎ 14:40 | 
        Создали программно акты, они появились в системе, затем жмёте кнопочку - "Выполнить обмен". Что не так?     | |||
| 2
    
        H A D G E H O G s 31.05.23✎ 14:48 | 
        (1) Он хочет, чтобы впахивали роботы, а не человек.
 А 1С хочет нормального человеческого общения посредством километров клиентских процедур - оповещений, которые передают параметров пачку. А кто не передаст параметров пачку - не получит водокачку и будет страдать. ЕГАИС и маркировка от 1С - боль. БОЛЬ. | |||
| 3
    
        CepeLLlka 31.05.23✎ 15:13 | 
        (2)Да в чём проблема то? Он создаёт акт, обмен работает и так по расписанию - https://its.1c.ru/db/content/egais/src/1с%20егаис_retail22.files/image034.png?_=00015250911007DE-v2
 В (1) я попытался понять чего он хочет сделать.. Акты он уже создаёт, проблема в отправке получается, в чём конкретно проблема, если отправка работает автоматом? | |||
| 4
    
        H A D G E H O G s 31.05.23✎ 15:21 | 
        (3) Чтобы отправка обработала документ, там надо ткнуть кнопочку, который поставит этот док в очередь (вроде так).     | |||
| 5
    
        neomarat 31.05.23✎ 15:33 | 
        (4) именно так. А кнопочку нужно нажать в клиенте, а доки создаем на сервере естественно.     | |||
| 6
    
        CepeLLlka 31.05.23✎ 15:38 | 
        (5)Ну нажатие кнопки на клиенте получается что-то пишет, в базу как пишут в (4), значит нужно чутка посидеть с отладчиком     | |||
| 7
    
        neomarat 31.05.23✎ 15:41 | 
        (6) чутка - это мягко говоря... Она отправляет его стразу - а мне надо его в очередь - там мега-макароно-код с передачей параметров туда сюда и кучей оповещений....
 Думал может уже есть джедай, познавший темную сторону... | |||
| 8
    
        CepeLLlka 31.05.23✎ 15:49 | 
        (7) Ну вроде как (2) джедай говорил как об этом :)     | |||
| 9
    
        H A D G E H O G s 31.05.23✎ 15:52 | 
        (8) У моего коллеги был путь в УТ11.3, отголоски боли помню.     | |||
| 10
    
        Anton1307 31.05.23✎ 16:27 | 
        // Ставим документ(ы) в очередь
 ДанныеДляВыполненияОбменаНаКлиенте = ИнтеграцияЕГАИСВызовСервера.ПодготовитьКПередаче( Ссылка или массив ссылок на ТТН исходящую, ПредопределенноеЗначение("Перечисление.ДальнейшиеДействияПоВзаимодействиюЕГАИС.ПередайтеДанные")); ИнтеграцияЕГАИССлужебныйКлиент.ОбработатьОчередьПередачиДанных( Оповещение о завершении, ДанныеДляВыполненияОбменаНаКлиенте); // Если настроен обмен с УТМ на сервере - то вот так (в противном случае ничего не происходит) ИнтеграцияЕГАИСВызовСервера.ВыполнитьОбмен(); // Если же на клиенте - то вот так ИнтеграцияЕГАИСКлиент.ВыполнитьОбмен(); Ну и разумеется надо изучить параметры вызываемых функций | |||
| 11
    
        Anton1307 31.05.23✎ 16:27 | 
        ^^^ ОТБОЙ. Это сообщение в игнор     | |||
| 12
    
        Anton1307 31.05.23✎ 16:28 | 
        // Ставим документ(ы) в очередь
 ИнтеграцияЕГАИСВызовСервера.ПодготовитьКПередаче( Ссылка или массив ссылок на ТТН исходящую, ПредопределенноеЗначение("Перечисление.ДальнейшиеДействияПоВзаимодействиюЕГАИС.ПередайтеДанные")); // Если настроен обмен с УТМ на сервере - то вот так (в противном случае ничего не происходит) ИнтеграцияЕГАИСВызовСервера.ВыполнитьОбмен(); // Если же на клиенте - то вот так ИнтеграцияЕГАИСКлиент.ВыполнитьОбмен(); Ну и разумеется надо изучить параметры вызываемых функций | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |