1с ут 10 3 настройка ккм
Теперь же мы рассмотрим, как подключить онлайн-кассу к 1С:Управление торговлей версии 10.3.
Нажимаем на кнопку Добавить (зеленая кнопка плюс), после чего должна появиться пустая строчка в которой необходимо нажать на кнопку с тремя точками:
В строку «обработка обслуживания» нам необходимо добавить саму обработку, которая будет взаимодействовать с драйвером ККТ, для этого нажимаем на кнопку «три точки» и перед нами появится окно «Справочник Обработки обслуживания торгового оборудования». Далее кликаем по кнопке «Добавить» (зеленая кнопка плюс) и попадаем в окно «Обработка обслуживания ТО: Создание». Нажимаем на кнопку указанную на изображении снизу и находим нашу обработку ( скачать ). Все данные заполнятся автоматически, останется только нажать на кнопку ОК.
В итоге у вас должно получиться, как на картинке ниже, после чего нажимаем кнопку ОК.
Закройте окно «Справочник Торговое оборудование» и заново откройте для выбора нашей созданной модель кассы.
Далее нужно создать или выбрать (если уже было создано) Кассу ККМ.
Обработка работает с 9 версией драйвера, поэтому его необходимо установить. Где его скачать читайте тут.
Если вы все сделали правильно и тест успешно пройден, то можно переходить к открытию смены и печати чеков, но это тема отдельной статьи.
upd_01/02/2021
Для работы УТ 10.3 с 10 драйвером АТОЛ нужно скачать данную обработку .
1C: Управление торговлей 10.3. Подключение онлайн-кассы (ККТ, ККМ) : 8 комментариев
В Вашей обработке нет Атол 91ф, а драйвер установлен и там есть. как быть?
Здравствуйте. Не понял вопроса.
Добрый день. 1с 8.3 УТ 10.3, драйвер 10.7 при открытии обработки пишет «не удалось открыть внешнюю обработку»
Добрый день!
Подключил обработку для работы с 10 драйвером АТОЛ, и при попытке открыть Параметры устройства выскакивает:
«Ошибка получения описания драйвера»
«Метод объекта не обнаружен (ПолучитьНомерВерсии)»
Подскажите, пожалуйста, в чем может быть причина?
1С: УТ 10.3
Здравствуйте, Виталий. Проверьте корректность установки драйвера, при установке нужно чтобы была установлена галочка напротив обработки 1С в установщике драйвера. Разрядность драйвера должна совпадать с разрядностью 1С.
Тоже ошибка. Корректность проверена, галочка была установлена….(
К сожалению так проблему не обнаружить, нужно смотреть, готов оказать услуги по подключению, если еще актуально.
Использование Онлайн Кассы на Windows HOME c драйвером без цифровой подписи. Проброска портов для ККМ. Использование компьютера с кассой в качестве сервера для быстрой печати чеков через терминал без использования сквозных COM портов.
Вот список проблем, с которыми приходится сталкиваться и краткое описание их решений. Более подробное описание со скриншотами ниже.
1. Компьютеры с Widows 10 Home не могут установить корректно драйвер Атол ТО. Решение от ЦТО - купить и использовать версию операционки проф за +15 тр. Решение - включил в операционке и биосе возможность установки не подписанных драйверов (не слетает при перезагрузке).
2. При работе через терминал и с пробросской COM портов чек выходит с колосальной задержкой и тупняком в 13 секунд. Решение от ЦТО - работать локально, 1С установить локально, сервер принести в локалку с компьютером и кассой. Решение - отказаться от классической пробросски COM-портов в терминале, использовать службу драйвера ККМ АТОЛ, к которой можно подключиться из терминала через интернет. Работает мгновенно.
3. При начале работы система сообщает, что смена не открыта. Теперь есть журнал кассовых смен в УТ 10.3. Открывать и закрывать смены нужно в нем. Автоматически смена не открывается.
Теперь по порядку.
Подключение ККМ к операционной системе Windows 10 Home
1. Вся проблема заключается в том, что на данной операционной системе нельзя устанавливать не подписанные фирмой Microsoft драйвера. Поэтому, нужно включить такую возможность дополнительно
2. Отключаем проверку подписи драйверов навсегда — с использованием командной строки для редактирования параметров загрузки.
2.1 В BIOS требуется отключить Secure Boot (это обязательно).
2.2 Запустите командную строку Windows 10 от имени администратора. В командной строке по порядку введите следующие две команды:
После того, как обе команды будут выполнены, закройте командную строку и перезагрузите компьютер. Проверка цифровых подписей будет отключена, с одним лишь нюансом: в правом нижнем углу вы будете наблюдать уведомление о том, что Windows 10 работает в тестовом режиме (чтобы убрать надпись и вновь включить проверку, введите в командной строке bcdedit.exe -set TESTSIGNING OFF).
3. Если при подключении к кассе через COM порт вы видите ошибку типа "Нет связи -1", то нужно все перезагрузить (и кассу), если не поможет, то на COM порты нужно установить вместо стандартных Winsows Драйверов драйвера из каталога с установленным драйвером ККТ.
У пользователей 1С:Управление торговлей, использующих терминальный доступ для работы в программе, могут возникнуть проблемы при подключении торгового оборудования. Эти проблемы связаны с тем, что в конфигурации УТ 10.3 настройки торгового оборудования хранятся с привязкой к имени компьютера, а работа в режиме терминального доступа означает, что у всех работающих с программой будет одно и тоже имя компьютера. В статье рассмотрим способы решения данной проблемы.
Настройки торгового оборудования в конфигурации "Управление торговлей" ред. 10.3 хранятся в регистре сведений "Торговое оборудование":
Каждое оборудование привязывается к имени компьютера. Соответственно, если мы работаем в терминальном режиме, имя компьютера у нас получается одно и то же у каждого пользователя. Поэтому оборудования добавленное для одного пользователя получится подключенным к каждому сотруднику, работающему с программой. Это очень часто приводит к ошибкам, таким, как невозможность подключения любого оборудования с одним com портом на разных компьютерах, также если у одного из пользователей будет подключено оборудование (например, com-портовый сканер штрих кодов), то у всех остальных пользователей, работающих с программой, будет выскакивать ошибка, что это устройство у них не подключено.
Решение проблемы становится очевидным, это добавление к имени компьютера информации о пользователе. Это решит проблему и позволит делать независимую настройку торгового оборудования для каждого пользователя. Имя компьютера 1С получает в обработке "ТОСервер", в функции ПолучитьИмяКомпьютераТО. Вот текст этой функции:
Штатными средствами 1С получить имя пользователя windows в терминальном сеансе мы не сможем. Поэтому если решать проблему штатными средствами 1С, то можно только получить имя пользователя в программе и прибавить его к имени компьютера, выглядеть это будет так:
В таком случае, для пользователя с именем "Администратор" и сервером терминалов с именем "Server" данная процедура вернет имя компьютера равное "SERVERАДМИНИСТРАТОР". Это, конечно, решит нашу проблему, но в некоторых случаяюх это будет не совсем удобно. Например если у пользователя нет доступа к настройке торгового оборудования, а ему нужно, например, подключить сканер штрих кодов. В таком случае придется добавлять указанному пользователю права, заходить под ним в программу, настраивать ему необходимое оборудование и заново ограничить права. Поэтому рассмотрим еще один вариант решения данной проблемы.
Получить имя пользователя операционной системы в терминальном сеансе мы можем средствами Windows Script Host. WSH позволит получить имя пользователя в терминале, которое можно также сложить с именем компьютера и получить уникальное значение для каждого пользователя в терминальной сессии. Выглядеть это будет так:
При данной настройке, можно зайти в терминальной сессии пользователя в программу 1С под правами администратора, настроить нужое пользователю оборудование, и у него все будет работать, когда он зайдет под собой в программу.
Вот два простых способа, позволяющих настраивать торговое оборудование иднивидуально под каждого пользователя. Данная проблема актуальна не только для УТ 10.3, но также и Рознице ред 1.0 и БП 2.0 - вобщем всем программным продуктам 1С на "не управляемых формах". В конфигурациях УТ 11, Розница 2.0, УНФ и прочих программных продуктах на управляемых формах работа с торговым оборудованием переделана и использует все новые преимущества БСП, поэтому данная проблема при использовании этих программ не возникает.
Подключение устройства к 1С производится в обработке Подключение и настройка торгового оборудования (интерфейс Полный, меню Сервис — Торговое оборудование) на закладке ККТ с передачей данных.
Сначала пользователю необходимо создать новый элемент справочника Обработки обслуживания ТО, добавив Обработку обслуживания торгового оборудования (ККТ) ссылка на скачивание.
Создаем новый элемент справочника Торговое оборудование. Выбираем параметры:
- Вид оборудования «ККТ с передачей данных«
- Модель оборудования «РБ-Софт:Сервер ККМ»
- Заполнить поле Наименование.
Далее необходимо указать кассу ККМ, в которой будут регистрироваться продажи на данном компьютере.
Настраиваем параметры подключения к ККМ через Сервер ККМ.
Нажимаем кнопку Параметры и заполняем:
- Адрес — IP адрес ПК, на котором установлен сервер ККМ. Как правило это кассовый компьютер.
- Порт — TCP-порт по умолчанию 4398. Важно, чтобы порт был открыт для TCP-соединения c текущего компьютера.
- Псевдоним устройства — имя добавленной ККМ на Сервере ККМ. Обращаем внимание, что желательно имя устройства вводить на латинице, без пробелов. Регистр символов имеет значение. Поэтому вводим псевдоним в точности так, как настроили на стороне Сервера ККМ.
Нажимаем кнопку Тест устройства.
После того как Тест устройства будет успешно выполнен, можно закрыть форму нажав на кнопку «Записать и закрыть».
На этом подключение 1С к Серверу ККМ завершено. Можно печатать чеки и выполнять кассовые операции штатными средствами.
Замечу, что программный код типовых конфигураций 1С не рассчитан на многопользовательскую печать. Поэтому для многопользовательской печати кассовых чеков через Сервер ККМ необходимо внести изменения в конфигурацию 1С.
Типовая конфигурация запоминает на каждое рабочее место список оборудования. Оборудование привязывается к сетевому имени компьютера.
В последнее время появились сетевые ККМ и кассовые серверы, которые позволяют организовать сетевой доступ к ККМ. А значит логично предположить, что настроив подключение к одной ККМ для нескольких рабочих мест 1С, можно получить экономию на покупке ККМ.
И тут нас ожидают две проблемы:
- Сетевая ККМ не поддерживает несколько одновременных сетевых подключений, и мы получаем ошибку связи с ККМ. С ККМ нормально работает только тот пользователь, который первым подключился.
- Алгоритм 1С не поддерживает вариант многопользовательской печати на ККМ.
Описание сбоя в работе алгоритма типовой 1С:УТ10, 1С:КА1.
Допустим, у нас есть два пользователя 1С, которые хотят работать с одной сетевой кассой. В 1С настроено подключение к одной ККМ. Каждое рабочее место может работать с ККМ.
В процессе работы с кассой в 1С открывается документ «Кассовая смена», привязанная к рабочему месту пользователя по идентификатору рабочего места
Далее, второй пользовать пытается печатать.
1С ищет кассовую смену, привязанную к идентификатору рабочему места этого пользователя и не находит у данного пользователя открытой смены. Затем 1С пытается открыть смену, но так как смены уже открыта аппаратно на кассе первым пользователем, возвращается ошибка «невозможно открыть смену, смена уже открыта». Без открытой смены дальнейшая работа второго пользователя невозможна. Такое поведение определено логикой типовой конфигурации.
Решение
Для организации многопользовательской печати следует использовать специальное программное обеспечение «РБ-Софт:Сервер ККМ».
Программа может поддерживать неограниченное число одновременных подключений со стороны 1С для печати чеков. Вернее будет сказать, что количество подключений ограничивается возможностями установленной операционной системы Windows.
Опишем решение для конфигурации «1С:Комплексная автоматизация 1.1».
Для «Управление торговлей 10.3» действия аналогичные.
Изменения в коде 1С.
Для обеспечения многопользовательской печати необходимо заменить процедуру ОписаниеПоследнейКассовойСмены в модуле: ОбщийМодуль.КассовыеСменыВызовСервера
Новый текст функции ОписаниеПоследнейКассовойСмены :
В результате изменения кассовые чеки, создаваемые на рабочих местах, настроенных на одну и ту же кассу ККМ, будут группироваться в одну общую кассовую смену.
Любой из пользователей сможет открыть кассовую смену. Далее все пользователи смогут пробивать чеки на общую ККМ. В конце дня любой из пользователей сможет закрыть кассовую смену.
Читайте также: