|
Розница - обмен с ЕГАИС | ☑ | ||
---|---|---|---|---|
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
|
// Ставим документ(ы) в очередь
ИнтеграцияЕГАИСВызовСервера.ПодготовитьКПередаче( Ссылка или массив ссылок на ТТН исходящую, ПредопределенноеЗначение("Перечисление.ДальнейшиеДействияПоВзаимодействиюЕГАИС.ПередайтеДанные")); // Если настроен обмен с УТМ на сервере - то вот так (в противном случае ничего не происходит) ИнтеграцияЕГАИСВызовСервера.ВыполнитьОбмен(); // Если же на клиенте - то вот так ИнтеграцияЕГАИСКлиент.ВыполнитьОбмен(); Ну и разумеется надо изучить параметры вызываемых функций |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |