после обновления на БГУ 1.0.54.3 .
Добавлен функционал пробития чеков ККМ из документов по безналичному расчету:
•Заявка на возврат;
•Заявка на кассовый расход;
•Заявка на кассовый расход (сокращенная);
•Кассовое выбытие;
•Кассовое поступление;
•Платежное поручение.
После захода в эти документы COM не освобождается. При тестировании оборудования выдается ошибка
"ККТ Тест не пройден. [-14] Порт занят" .
Выход из 1с программы помогает, что очень не удобно когда работают 2 человека в базе один в кассовом поступлении второй отбивает Чек ККМ
Написал в службу поддержки (не ответили).
Как костыли в каждом документе
Заявка на возврат;
•Заявка на кассовый расход;
•Заявка на кассовый расход (сокращенная);
•Кассовое выбытие;
•Кассовое поступление;
•Платежное поручение.
В форме документа в процедуре ПриОткрытии() отключил подключение ФР, благо в данных документах он не нужен пока.
Заремил команду
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
на
// ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
(1) надо дорабатывать функционал подключения торгового оборудования, чтобы касса не блокировалась, можно попробовать данное решение, также поддерживает БГУ, и не зависит от обновлений конфигураций https://infostart.ru/public/590993/?ref=1050
Лучше написать не только в 1С, но и производителю ККТ. На сколько я понимаю это логика обработки. По моему (могу ошибаться) ее 1С вместе с драйверами заказывает у производителей ККТ.
(5)
Ну если принципиально надо чтобы заработало, лучше пробовать сторонние обработки как писали в (2). Только лучше сразу написать разработчику, чтобы он дал консультацию. Будет его обработка работать в вашем варианте или нет.
Сторонняя обработка не одна, можно написать нескольким разработчикам. Какая подойдет.
Написал в службу поддержки (не ответили).
Как костыли в каждом документе
Заявка на возврат;
•Заявка на кассовый расход;
•Заявка на кассовый расход (сокращенная);
•Кассовое выбытие;
•Кассовое поступление;
•Платежное поручение.
В форме документа в процедуре ПриОткрытии() отключил подключение ФР, благо в данных документах он не нужен пока.
Заремил команду
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
на
// ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
(8) Прискорбно... Хотел как раз его поставить, чтоб избавиться от этого косяка. Кстати, а как подключен кассовый аппарат у вас? У моих клиентов его подключили напрямую к терминальному серверу. До обновления 1.0.54.3 все прекрасно работало. Теперь стоит кому нибудь зайти в банковские выписки и все развлекаются, читая сообщения об ошибках.
Не совсем понял, как вообще предполагалось разруливать ситуацию одновременной работы разных бухгалтеров с банковскими и кассовыми документами. По идее и те и другие могут выбивать чек. А порт то один. Ошибка с занятым портом напрашивается сама собой.
Не понятно, почему до сих пор не смогли сделать, чтоб порт освобождался при выходе их банковских документов. Для ПКО и Чека все же работало...
Посмотрел изменения в 1.0.54.5 релизе. В модуль формы банковских документов в процедуру ПриЗакрытии() добавили команду отключения ФР. По идее это должно снять проблему занятого порта по выходу из документа. Проблема одновременной работы с банком и кассой остается.
Нужно подключение и отключение ТО вписать в процедуру печати чеККМ, и не будет никаких конфликтов. Написал в службу поддержки написали подумают как решить проблему.