Имя: Пароль:
1C
1С v8
При пошпговой отладке функция COM объекта отрабатывает а в режиме предприятия - нет
0 web_profiler
 
28.05.19
15:50
База файловая на удаленном компе. Подключение в RemoteApp
Есть COM соединение с банковским терминалом Ingenico Desk/3200 библиотекой на COM объекте "ECRCommX.BPOS1Lib"

Продажа проходит, все ок
Но только я пытаюсь вернуть товар - складывается такое ощущение, что функция тупо не отрабатывает, т.к. COM объект после функции никак не изменяется и терминал не требует карту к возврату
Если прохожу этот кусок кода пошагово - все четко команда возврата работает, терминал просит карту для возврата
Вот строка злополучная,

ОбъектДрайвера.Refund(Сумма * 100, 0, Мерчант, КодRRN);

все параметры заполнены верно (Сумма заполнена, КодRRN - код транзакции, мерчант - заполнен)

Помогите, третий день голову комкаю себе
1 Segate
 
28.05.19
15:51
(0) может асинхронность где то?
2 lodger
 
28.05.19
15:57
может надо пнуть метод и подождать?
у объект драйвера есть метод проверки готовности?
3 web_profiler
 
28.05.19
15:59
(2) ставил задержку и спереди и сзади - не отрабатывает
4 web_profiler
 
28.05.19
16:00
самое интересное, что функция аннуляции (Void) работает
А еще интересный момент - пару дней назад ВСЕ ОК было :((
5 Garykom
 
гуру
28.05.19
16:06
Есть два варианта для оптимистов и для пессимистов, тебе какой?

Для оптимистов это позвать кого там верите чтобы водичкой там побрызгали или еще что.

Для пессимистов можно начать исключать варианты по одному или наоборот начать с минимума и добавлять варианты по одном и таким методом определить при каком сочетании чего то оно не срабатывает.
6 Garykom
 
гуру
28.05.19
16:07
Выкидываем RemoteApp и RDP всегда ли работает?
7 web_profiler
 
28.05.19
16:10
(5) 2 недели ждем с водичкой :))
8 web_profiler
 
28.05.19
16:10
(6) что рдп, что ремотеапп - только пошагово
9 web_profiler
 
28.05.19
16:11
секунду...
10 web_profiler
 
28.05.19
16:11
3 платежа и 3 возврата без збоев прошло
я в шоке
11 web_profiler
 
28.05.19
16:18
короче, кому интересно:
в регламентных заданиях - выставлена галка "запускать отдельный сеанс" для обмена
рубанул енту галку и вуаля!!!!!!!!!!!!!
походу доп сеанс сжирал мой КОМ объект падла

с...ка ТРИ ДНЯ И ТРИ ночи моей жизни
12 Сияющий в темноте
 
28.05.19
19:03
он не терминал сьедал,а обьекты лочил
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой