Вход | Регистрация

Информационные технологии :: Администрирование

Штрих М - после каждого чека закрывает смену

Штрих М - после каждого чека закрывает смену
Я
   Tarlich
 
05.01.19 - 12:34
У одного клиента  4 штриха . Все на рдп сервере. Все Настройки одинаковые. Один носили в ККМ прям перед НГ  (но он еще 2 дня работал). Так теперь он после каждого чека делает зет отчет... ККМ-щики говорят что это все из 1С ...
1С УТ 10,3 старенькая , обработка обслуживания своя ...
 
 
   Масянька
 
1 - 05.01.19 - 12:39
(0) Такого у меня, лично, не было :)
Все стоят на одной ПО? Ну, то есть все кассы работают с одной и той же эской?
   Tarlich
 
2 - 05.01.19 - 12:41
(1) уверен что ДА!
   Garykom
 
3 - 05.01.19 - 12:47
(0) Через старую dll-ку работает "Addin.DrvFR1C" по древнему
ftp://ftp.shtrih-m.ru/download/FR/Doc/DriverFR_%20specification_1C.pdf

Смотри "Массив значений для настройки подключения" и там "ЗакрыватьСмену (CloseSession)"

Переписывать все на более новую dll SMDrvFR1C22 по стандарту 1С или лучше нативную "Addin.DrvFR"

Ну или готовые решения или догоняй УТ10.3 до актуальной с новой обработкой ТО
   Масянька
 
4 - 05.01.19 - 12:50
(2) Вы стали счастливым (!!!) обладателем прошивки!
Там навертели...
В общем, езжай и клиенту и на месте смотри.
Если новый ФФД (1.05): OpenCheck не нужен, а вместо CloseChek надо FNCloseCheckEx и FNOperation + новые параметры (см. формат ФД).
В общем, нужно смотреть на месте.
По разному ведет себя эта прошивка.
   Garykom
 
5 - 05.01.19 - 12:50
(3) Где то на ИС вроде видел решение как не сложно переписать с DrvFR1C на SMDrvFR1C22
   Tarlich
 
6 - 05.01.19 - 13:01
Я то же думаю что установили новую прошивку - которая успешно работала до НГ ...
   Garykom
 
7 - 05.01.19 - 13:14
(6) Дело не в прошивке а в передаче "таблицы налогов" при каждом подключении ККТ, если она отличается.

Наступило 01.01.2019 - 18 поменялось на 20 и оно пытается назад исправить передавая/записывая таблицу в ККТ.
А т.к. стоит "Истина" в "ЗакрыватьСмену" то

"Параметр, указывающий на необходимость закрыть
смену перед программированием налоговых ставок в
методе ОткрытьЧек. Это необходимо для некоторых
моделей ФР, не позволяющих программировать
значения налоговых ставок. Смена закрывается лишь в
том случае, если запрограммированные значения
налоговых ставок не совпадают со значениями
переданных налоговых ставок (Tax1, Tax2, Tax3, Tax4) и
если данная реализация ФР требует закрытия смены
перед программированием."
   Garykom
 
8 - 05.01.19 - 13:17
(7)+ Попробовать в коде 1С найти этот массив ставку 18.00 исправить на 20.00 в массиве с процедуре "ПодключитьУстройство" (или как там оно) перед

"ОбъектДрайвера.Подключить(МассивЗначений, ПараметрыПодключения.ИДУстройства)"
   soofex
 
9 - 15.01.19 - 11:48
(8) Это место?
мНДС = Новый Массив();
мНДС.Добавить(18.00);
мНДС.Добавить(10.00);
мНДС.Добавить(20.00);
мНДС.Добавить(0);
   soofex
 
10 - 16.01.19 - 12:19
(9) Разобрался со своей проблемой. Проблема была такая. Каждый раз при запуске обработки для печати чеков на фискальнике ШтрихМ закрывалась смена. Причем в 1С смена оставалась открытой. Это происходило в тот момент когда при открытии обработки происходило подключении оборудования. Проблему решил путем установки новых драйверов на фискальник (4.14.744) и обновление драйверов в 1С в справочнике подключаемое оборудование. 1С еще не обновлена поэтому и драйвер в ней старый был.
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует