Имя: Пароль:
IT
Админ
Штрих М - после каждого чека закрывает смену
0 Tarlich
 
05.01.19
12:34
У одного клиента  4 штриха . Все на рдп сервере. Все Настройки одинаковые. Один носили в ККМ прям перед НГ  (но он еще 2 дня работал). Так теперь он после каждого чека делает зет отчет... ККМ-щики говорят что это все из 1С ...
1С УТ 10,3 старенькая , обработка обслуживания своя ...
1 Масянька
 
05.01.19
12:39
(0) Такого у меня, лично, не было :)
Все стоят на одной ПО? Ну, то есть все кассы работают с одной и той же эской?
2 Tarlich
 
05.01.19
12:41
(1) уверен что ДА!
3 Garykom
 
гуру
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 + новые параметры (см. формат ФД).
В общем, нужно смотреть на месте.
По разному ведет себя эта прошивка.
5 Garykom
 
гуру
05.01.19
12:50
(3) Где то на ИС вроде видел решение как не сложно переписать с DrvFR1C на SMDrvFR1C22
6 Tarlich
 
05.01.19
13:01
Я то же думаю что установили новую прошивку - которая успешно работала до НГ ...
7 Garykom
 
гуру
05.01.19
13:14
(6) Дело не в прошивке а в передаче "таблицы налогов" при каждом подключении ККТ, если она отличается.

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

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

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