Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88245033
6755
Hosts 3942596
614
Visitors 19000606
1290

11


Поддержка / Форумы / Публичные форумы / Программное обеспечение / Ошибка с сетевым номером ККМ

  Ошибка с сетевым номером ККМ

Версия для печати
RSS
Ошибка с сетевым номером ККМ
 
A100Online1c.dll и ТиС 935.
Хочу поднять вопрос об ошибке с сетевым номером ККМ. Если внимательно прочитать Методику подключения Online компонент, там жирным шрифтом выделено: "Важно: если сетевой номер кассы имеет ведущие нули, например, 0349, то в коде кассы необходимо указывать номер без ведущих нулей, т.е. 349, таким образом, код кассы всегда должен быть указан без ведущих нулей.". Теперь если рассмотреть таблицу значений глККМOnline, кот. формируется в обработке ТорговоеОборудование, мы увидим, что в колонку КОД попадает эта строчка: (1617) ККМOnline.Код = Прав(СокрП(ТекЭлем.ЗаводскойНомерККМ), 4);, т.е. в таблицу значений попадет не КОД из справочника, а 4-х значная строка, и если ЗаводскойНомерККМ = 29920284, то ККМOnline.Код = "0284". Далее в глобальном модуле происходит сравнение (стр 13981) Если глККМOnLine.НайтиЗначение(Данные, Поз, "Код") = 1 Тогда...
Тогда, к сожалению не происходит, потому что Данные = "284", а глККМOnLine.Код = "0284"

Я почему-то не нашел обсуждения этой проблемы, поэтому счел нужным написать про нее.
 
Добрый день.
Эта проблема обсуждалась, правда была дана, с моей точки зрения, не совсем верная версия решения этой проблемы.
При подключении кассы через A100Online1c.dll на странице свойсв прописываестя сетевой номер ККМ, который являестя числовым типом. 1С при подключении внешнего оборудования в режиме On-line "прописывает" 4 последних цыфры заводского номера в тесктовом формате. Поэтому происходит не совпадение номеров при вызове метода "ОбработкаВнешнегоСобытия", когда номер ККМ имеет нуль в 4 разряде от конца номера ККМ.
Решить сейчас это можно так: при подключении внешнего оборудования 1С создает файл 1cRozn.txt в каталоге windows. Открыть его текстовым редактором, найти строчку подключеня ККМ, там и прописаны эти нули, убрать их и все заработает. (пример "0123" исправить на "123", "0012" на "12", т.е. занчащие нули).
С Уважением.
Григорий.
 
Самое простое решение - это в справочнике кассы, в поле ЗаводскойНомерККМ указывать 4-х значным номером без ведущих нулей, а не КОД, как указано в документации по подключению...
 
Цитата
Palich писал(а):
Самое простое решение - это в справочнике кассы, в поле ЗаводскойНомерККМ указывать 4-х значным номером без ведущих нулей


Вы правы. На сайт выложена методика, в которой это решение отражено.







© 2000-2024 Версия-Т