![]() |
|
ККТ АТОЛ 54-ФЗ ФФД1.05 Не работает печать чеков на несколько ККТ. | ☑ | ||
---|---|---|---|---|
0
SP_1C_Mista
15.01.19
✎
17:13
|
Имеем пару онлайн ККТ АТОЛ 11Ф.
С прошлого года с помощью нехитрого кода во внешней обработке печатал чеки из разных кастомных баз 1с на разные ККТ, подключенные к одному компьютеру. Изначально на ПК были установлены "АТОЛ Драйвер ККТ версии 8.14.2.0" всё работало, но после перехода на "АТОЛ Драйвер ККТ версии 10.4.2" с 01.01.2019 для того чтобы перейти на ФФД 1.05 необъяснимым образом установка параметра "PortNumber" перестала работать и, похоже что чеки печатаются на ту кассу, которая была включена первой или включена в данный момент (если вторая выключена). Сталкивался кто-нибудь с таким поведением компоненты драйвера версии 10.4.2? (далее код) // ранее подключение к интеграционной COM компоненте 1С драйвера ККТ версии 8.14.2.0 (поддерживает ФФД 1.0) было таким // ПодключитьВнешнююКомпоненту("AddIn.ATOL_KKM_1C82_54FZ"); // ККМ = Новый("AddIn.ATOL_KKM_1C82_54FZ"); // теперь подключение к интеграционной нативной компоненте 1С драйвера ККТ версии 10.4.2. (поддерживает ФФД 1.05) стало таким ПодключитьВнешнююКомпоненту("C:\ATOL\fptr10_1c_win32_10_4_2_0.dll", "ATOL_KKT_1C83_V10", ТипВнешнейКомпоненты.Native); ККМ = Новый("AddIn.ATOL_KKT_1C83_V10.ATOL_KKT_1C83_V10"); // выбор виртуального COM порта к которому подключена ККТ (по USB) НомерПорта=0; Если ( ЗначениеОрганизации.ИНН = "1111111111" ) Тогда НомерПорта = 13; // Орг1 ИначеЕсли ( ЗначениеОрганизации.ИНН = "2222222222" ) Тогда НомерПорта = 10; // Орг2 КонецЕсли; ККМ.SetParameter("PortNumber", НомерПорта ); ККМ.SetParameter("BaudRate", 5); ККМ.SetParameter("Model", 67); ККМ.SetParameter("PrintTax",1); ККМ.SetParameter("Password",""); ККМ.SetParameter("AccessPassword","") ИДУстройства=""; ККМ.Open(ИДУстройства); Электронно = Ложь; ЧекСтрока = "<?xml Тут правильно сформированный CheckPackage ?>"; НомерЧека=""; НомерСмены=""; ФискальнаяПодпись=""; ФНС=""; // старый интерфейс функции ProcessCheck для ФФД версии 1.0 //Кассир = "Иванов И.И."; //ККМ.ProcessCheck(ИДУстройства, Кассир, Электронно, ЧекСтрока, НомерЧека, НомерСмены, ФискальнаяПодпись, ФНС) // новый интерфейс функции ProcessCheck для ФФД версии 1.05 ККМ.ProcessCheck(ИДУстройства, Электронно, ЧекСтрока, НомерЧека, НомерСмены, ФискальнаяПодпись, ФНС); ККМ.Close(ИДУстройства); |
|||
1
karpik666
15.01.19
✎
17:15
|
Переходите на веб-сервер
|
|||
2
ИС-2
naïve
15.01.19
✎
17:42
|
атоловцы заблокировали возжность печати с разных компов на одну кассу начиная с 9-й версии.
Сейчас или веб-сервис или что-то у них покупать надо |
|||
3
SP_1C_Mista
16.01.19
✎
08:46
|
А из разных баз 1С, запущенных на одном компе, к которому подключено несколько касс тоже заблокировали возможность печати?
|
|||
4
gantonio
16.01.19
✎
09:18
|
ты, когда победишь, то пиши .. а то у меня три кассы .. но пока на 9 драйвере .. мучаюсь морально, но не более того.
Правда я не даю одновременно открывать все смены , но мне и не нужно. |
|||
5
SP_1C_Mista
16.01.19
✎
11:07
|
gantonio, так что, на 9-м драйвере пробовал, работает то что мне надо?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |