Все працює, друкує всі необхідні чеки і звіти, але саме ця команда не виконується.
Так, спочатку відкриваю порт:
Функция Инит() Экспорт
НомерПорта = ПолучитьКомПортКА();
КассовыйАппаратОбъект = Новый COMОбъект("ecrmini.t400");
КассовыйАппаратОбъект.T400me("open_port;"+НомерПорта+";115200");
КодОшибки=КассовыйАппаратОбъект.get_last_error;
Если КодОшибки = 0 Тогда
КассовыйАппаратОбъект.T400me("open_port;"+НомерПорта+";115200");
КассовыйАппаратОбъект.T400me("cashier_registration;1;0;");
КассовыйАппаратОбъект.T400me("set_error_log;0");
Иначе
Сообщить(" Ошибка открытия порта= "+КодОшибки+", "+КассовыйАппаратОбъект.get_error_info);
КонецЕсли;
Возврат КассовыйАппаратОбъект;
КонецФункции
volodya1122 @ Сегодня, 14:47
,
1. Ви перепрошивали свій реєстратор? і помилка виникла після перепрошивки?
- Сказали, що підакцизний товар не продають, тому не перепрошивали КА.
2. Попередній драйвер видалили?
- якщо не перепрошивали, значить це також не робили.
3. Після цього новий драйвер зареєстрували (від імені адміністратора) (І згідно інструкціі повинен ще лежати в папці C:\olesrv)
- зможу уточнити завтра, хтось із спеціалістів підключався і налаштовував КА (можу зателефонувати і запитати це).
Ситуація така, що поки що працюють в старій програмі, але будуть найближчим часом переходити на 1С. А в 1С була обробка під Марію, тому потрібно зараз переробити під МІНІ, але зі збереженням функціоналу.
Цитата(Gazulo @ 12.10.21, 14:41)
спробуйте утилітою TstT400Server виконати команду...
Дякую, спробую. Ще через утиліту не пробувала викликати команди.