Иногда при пробитии чека в актуальной Розница 2.3 у меня выскакивает сообщение:
ОписаниеОшибки = Невозможно установить соединение с сервером системы взаимодействия Timer Expired
Раньше я думал, что сервер взаимодействия встроен в файловую базу 1С.
Но оказывается, клиент при настройке сервера взаимодействия сам прописал стандартный внешний сервер взаимодействия.
В связи с этим пакет вопросов:
1. Можно ли штатно отказаться от сервера взаимодействия в пробитии чеков, заменив на обработчик ожидания.
2. Свой сервер взаимодействия если поднять, он бесплатный или требует лицензии?
3. Какого лешего 1С встроила сервер взаимодействия для пробития чеков (регистрация безналичной олпаты), это не из пушки ли по воробьям? Нельзя ли дать клиентам, которые не хотят его использовать, обычный обработчик ожидания.
(1) Вот как так можно? Давать пробитие чеков в продакшн через сервер взаимодействия. Но вместо документации - только слухи. Слово "Вроде" - это вот вё, что нужно знать об 1С.
Объект системы взаимодействия не найден
{ОбщийМодуль.МенеджерОборудованияВызовСервера.Модуль(822)}:СистемаВзаимодействия.ПолучитьОбсуждение(ИдентификаторОбсуждения);
Написал затычку в МенеджерОборудованияВызовСервера:
&Вместо("СоздатьСообщениеФискализации")
Процедура дор_СоздатьСообщениеФискализации(ИдентификаторЧека, ОрганизацияИИН)
//Предварительно вызываем обсуждение фискализации, чтобы однозначно установить константу
ОбсуждениеФискализации();
ПродолжитьВызов(ИдентификаторЧека, ОрганизацияИИН);
КонецПроцедуры
Т.е. если ветки обсуждения фискализации по идентификатору нет, ее создать предварительно, это как раз делает ОбсуждениеФискализации
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.