|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
Подключение ККМ онлайн к Управление Торговлей 10.3 и другим современным конфигурациям
Вот список проблем, с которыми приходится сталкиваться, и краткое описание их решений. Более подробное описание со скриншотами ниже. 1. Компьютеры с Windows 10 Home не могут корректно установить драйвер АТОЛ ТО. Решение от ЦТО — купить и использовать версию операционной системы Professional за +15 тыс. руб. Наше решение — включили в операционной системе и BIOS возможность установки неподписанных драйверов (настройка не слетает при перезагрузке). 2. При работе через терминал и с пробросом COM-портов чек выходит с колоссальной задержкой и «тупняком» в 13 секунд. Решение от ЦТО — работать локально: 1С установить локально, сервер принести в локальную сеть с компьютером и кассой. Наше решение — отказаться от классического проброса COM-портов в терминале, использовать службу драйвера ККМ АТОЛ, к которой можно подключиться из терминала через интернет. Работает мгновенно. 3. При начале работы система сообщает, что смена не открыта. Теперь есть журнал кассовых смен в УТ 10.3. Открывать и закрывать смены нужно в нём. Автоматически смена не открывается. Теперь по порядку. Подключение ККМ к операционной системе Windows 10 Home 1. Вся проблема заключается в том, что на данной операционной системе нельзя устанавливать неподписанные фирмой Microsoft драйверы. Поэтому нужно дополнительно включить такую возможность. 2. Отключаем проверку подписи драйверов навсегда — с использованием командной строки для редактирования параметров загрузки. 2.1 В BIOS требуется отключить Secure Boot (это обязательно).
2.2 Запустите командную строку Windows 10 от имени администратора. В командной строке по порядку введите следующие две команды:
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
Отключение проверки подписи драйверов в командной строке
После того как обе команды будут выполнены, закройте командную строку и перезагрузите компьютер. Проверка цифровых подписей будет отключена с одним нюансом: в правом нижнем углу вы будете наблюдать уведомление о том, что Windows 10 работает в тестовом режиме (чтобы убрать надпись и вновь включить проверку, введите в командной строке
bcdedit.exe -set TESTSIGNING OFF). 3. Если при подключении к кассе через COM-порт вы видите ошибку типа «Нет связи -1», то нужно всё перезагрузить (в том числе кассу). Если не поможет, то на COM-порты нужно установить вместо стандартных драйверов Windows драйверы из каталога с установленным драйвером ККТ.
Установка драйверов
1. Устанавливаем драйверы АТОЛ на локальный компьютер и на терминальный сервер
2. Присваиваем локальному компьютеру постоянный статический IP-адрес, например 192.168.1.4
3. Обязательно отключаем IPv6
4. Также необходимо отключить брандмауэр Windows или добавить нужный порт в список исключений
5. На роутере в локальной сети с кассой настройте проброс порта 6220 на компьютер кассира
6. ЭТОТ ПУНКТ НЕ ОБЯЗАТЕЛЕН, он для проверки. Переходим к настройкам на терминальном сервере. В драйвере ККМ выполняем тестовое подключение по порту 6220, указав внешний IP-адрес подсети с нашей кассой
7. Проверяем подключение — всё должно сработать мгновенно
Подключение кассы к 1С 1. Важно помнить, что кассовые смены не открываются автоматически (система пишет, что смена не открыта), как указано в интернете. Открывать её нужно в 1С дополнительно ежедневно (ежесменно). 2. В настройках торгового оборудования добавляем нашу ККТ с передачей данных, загружая драйвер с сайта ИТС
3. В параметрах подключения обязательно укажите компьютер (внешний IP-адрес) и порт
4. С настройками покончено, переходим к открытию смены Для работы в терминале клавиатурного (в режиме USB-HID) сканера ШК Отказываясь от проброса COM-портов, реализуем повторное нажатие клавиши F7 после первого сканирования товаров в документ «Чек ККМ». Сканер вообще не нужно подключать как торговое оборудование. Процедура формы документа «Чек ККМ»: Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество, Единица, Количество, СШК) Экспорт Результат = Истина; ИмяТекСтраницы = ЭлементыФормы.ПанельТовары.ТекущаяСтраница.Имя; СтруктураПодбора = РаботаСТорговымОборудованием.СформироватьСтруктуруПодбора(Дата, Номенклатура, Характеристика, Серия, Качество, Единица, Количество, мВалютаРегламентированногоУчета, Неопределено, мУказаниеСкладовВТЧ, ТипЦен, , , УсловиеПродаж, Склад); Если ИмяТекСтраницы = "Товары" Тогда ОбработкаПодбора(Товары, СтруктураПодбора); Иначе Предупреждение("На странице """ + ИмяТекСтраницы + """ подбор номенклатуры не предусмотрен."); КонецЕсли; // Нажмём ещё раз F7 КоманднаяПанельТоварыПоискПоШтрихКоду(ЭлементыФормы.КоманднаяПанельТовары.Кнопки.ПоискПоШтрихКоду);
Возврат Результат; КонецФункции // СШКНоменклатура() Подключение торгового оборудования по RDP для конкретного пользователя В модуле обработки ТОСервер в 1С заменим код в процедуре для привязки к пользователю: Функция ПолучитьИмяКомпьютераТО() Экспорт //Если мИмяКомпьютера = Неопределено Тогда // мИмяКомпьютера = ВРег(ИмяКомпьютера()); //КонецЕсли; //Возврат мИмяКомпьютера;
// В имя компьютера добавим название пользователя, тогда торговое оборудование будет подключаться только к нему Если мИмяКомпьютера = Неопределено Тогда мИмяКомпьютера = ВРег(ИмяКомпьютера()); Если Константы.ТорговоеОборудование_ИспользуетсяНаСервереТерминала.Получить() = Истина Тогда мИмяКомпьютера = мИмяКомпьютера + "_" + глЗначениеПеременной("глТекущийПользователь"); КонецЕсли; КонецЕсли; Возврат мИмяКомпьютера; КонецФункции // ПолучитьИмяКомпьютераТО() Работа кассира (полный интерфейс) 1. Запускаем обработку «Кассовые смены» из меню «Торговое оборудование» → «Работа с ККМ»
2. Выбираем наш кассовый аппарат и нажимаем «Открытие смены»
3. Теперь при проведении чеков через ККМ всё будет печататься корректно
4. Аналогичным образом работает и кнопка «Закрытие смены» Количество показов: 17897093 Дата изменения: 05.05.2026 13:59:00
|
||||||||||||||||||||||||||||||||||
| Модули Статьи Отзывы Кабинет Поддержка | ||||||||||||||||||||||||||||||||||||
|
@ !pride, 1module. Все права защищены. 2003 -
2026
|