Не подставляется эквайринговый терминал при загрузке ОРП. УТ 11.5
У клиента при ручной загрузке не подставляется эквайринговый терминал при загрузке, а при автоматической — загружается.
Оказалось, проблема в рабочем месте, потому что терминал берется из рабочего места в модуле ПодключаемоеОборудованиеOfflineВызовСервераЛокализация, процедуре ЗаполнитьОтчетОРозничныхПродажах (и в возвратах тоже):
Функция поиска терминала тоже в модуле ПодключаемоеОборудованиеOfflineВызовСервераЛокализация:
Можно прописать эквайринговый терминал пользователю. Но их много, поэтому сделал заплатку:
&Вместо("ПолучитьЭквайринговыйТерминал") Функция дор_ПолучитьЭквайринговыйТерминал(РабочееМестоКассира) // Вставить содержимое метода. Результат = ПродолжитьВызов(РабочееМестоКассира); Если Не ЗначениеЗаполнено(Результат) Тогда ДопРабочееМестоКассира = Справочники.РабочиеМеста.НайтиПоНаименованию("Администратор(Serv) для касс"); //чтобы не зацикливалось Если ЗначениеЗаполнено(ДопРабочееМестоКассира) И ДопРабочееМестоКассира <> РабочееМестоКассира Тогда Возврат ПолучитьЭквайринговыйТерминал(ДопРабочееМестоКассира); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции
Работает!
Среда: УТ 11.5.7.402 Объем 0.8 час.
Свежие комментарии