Имя: Пароль:
1C
1C 7.7
v7: Атол 22ф ошибка при печати чека
0 sanyaka
 
12.06.17
10:58
Всем привет.

При печати чека через FprnM1C82_54FZ.dll (3250176 байт) используя  метод СформироватьЧек получаю ошибку. Подскажите что может быть не так

Подключение и открытие смены выполнилось.

Лог FprnM1C82_54FZ.log:
12.06.2017 14:17:38.891 Начинаем запись в лог...
                    0009238909 TATOL_KKM_1C82_54FZ.Initialize
12.06.2017 14:17:38.895 0000000000 1C_Interface.Initialize(XE)...
                    0000000000 TATOL_KKM_1C82_54FZ.Initialize OK
                    0000000000 TATOL_KKM_1C82_54FZ.Init, localeUserDef=1024
12.06.2017 14:17:38.896 0000000000 1C_Interface.InitDriver...
                    0000000000 ParamsFromDriverSupported: Yes
12.06.2017 14:17:38.916 0000000016 1C.InitDriver done
                    0000000000 TATOL_KKM_1C82_54FZ.Init OK
                    0000000000 TATOL_KKM_1C82_54FZ.Initialize
12.06.2017 14:17:38.916 0000000000 1C_Interface.Initialize(XE)...
                    0000000000 TATOL_KKM_1C82_54FZ.Initialize OK
                    0000000000 TATOL_KKM_1C82_54FZ.Initialize
12.06.2017 14:17:38.916 0000000000 1C_Interface.Initialize(XE)...
                    0000000000 TATOL_KKM_1C82_54FZ.Initialize OK
                    0000030326 1C.SetParameter, name=PortNumber, value=99
                    0000000000 1C.SetParameter, name=BaudRate, value=5
                    0000000000 1C.SetParameter, name=Model, value=63
                    0000000000 1C.SetParameter, name=IPAddress, value=192.168.1.110
                    0000000000 1C.SetParameter, name=IPPort, value=5555
12.06.2017 14:18:09.241 0000000000 1C_Interface.Open, deviceID=
                    0000000000 1C.SetSettigs
                    0000000016 1C.GetLastError code=Ошибок нет
                    0000000016 GetLastError -199: Access violation at address 04DB556D in module 'FprnM1C82_54FZ.dll'. Read of address 00000000
                    0000000000 1C.Close, deviceID=1
                    0000000000 1C.GetLastError code=Ошибок нет
                    0000725092 1C.SetParameter, name=PortNumber, value=99
                    0000000016 1C.SetParameter, name=BaudRate, value=5
                    0000000000 1C.SetParameter, name=Model, value=63
                    0000000000 1C.SetParameter, name=IPAddress, value=192.168.1.110
                    0000000000 1C.SetParameter, name=IPPort, value=5555

Лог FprnM1C.log:
---------------
12.06.2017 14:17:38.903 Начинаем запись в лог...
                        0009238909 Initialization 8...
                        0000000000 Initialization 8 complete
                        0000000000 Initialization 45...
                        0000000000 Initialization 45 complete
                        0000000000 Initializing control...
12.06.2017 14:17:38.906 0000000000 Driver.AddDevice
                        Версия ОС: Win NT 6.1.7600
                        Центральный процессор: Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz (3392 MHz)
                        Оперативная память: Phys = 4095 / 4095, PageFile = 4095 / 4095, Virtual = 2047 / 1909
                        Командная строка: "E:\PROGRAM1\BIN (7.70.027)\1cv7s.exe"
                        Модуль: C:\PROGRA~2\ATOL\Drivers8\Bin_Free\FprnMSM.dll Версия: 8.14.2.0
12.06.2017 14:17:38.910 Начинаем запись в лог...
                        0009238925 Создание пула очередей
12.06.2017 14:17:38.911 0000000000 Создание удаленного объекта нижнего уровня с ПК <>
12.06.2017 14:17:38.912 0000000000 Протокол = 17
12.06.2017 14:17:38.912 0000000000   Объект нового протокола создан
12.06.2017 14:17:38.912 0000000000 Скорость обмена = 18
12.06.2017 14:17:38.912 0000000000 Номер порта = 67
12.06.2017 14:17:38.913 0000000000 Адрес ККМ = 192.168.10.1:5555
                        0000030342 Driver.Set_CurrentDeviceIndex 0
                        0000000000 Driver.Set_MachineName
                        0000000000 Driver.Set_PortNumber 99
12.06.2017 14:18:09.241 0000030326 Номер порта = 99
                        0000000000 Driver.Set_BaudRate 5
12.06.2017 14:18:09.241 0000000000 Скорость обмена = 5
                        0000000000 Driver.Set_Model 63
                        0000000000 Driver.Set_AccessPassword 0
                        0000000000 Driver.Set_Password 30
                        0000000000 Driver.Set_WriteLogFile 0
                        0000000000 Driver.Set_HostAddress 192.168.1.110:5555
12.06.2017 14:18:09.241 0000000000 Адрес ККМ = 192.168.1.110:5555
                        0000000000 Driver.Set_DeviceEnabled -1
12.06.2017 14:18:09.241 0000000000 Устройство включено = 1
                        0000000000 TCP. Remote host=192.168.1.110:5555
                        0000000000 TCP connection opened
12.06.2017 14:18:09.245 0000000000 Посылка пакета: C4
12.06.2017 14:18:09.245 0000000000 Driver.GetStatus
12.06.2017 14:18:09.245 0000000000 Посылка пакета: C1 01 01 00 00 A5
                        0000000000 Received async answer: 00 01 01 3F 10 00 03 00 00 12 45 80 92 8E 8B 20 46 50 72 69 6E 74 2D 32 32 8F 92 8A
                        0000000000 ROM build = 1245
12.06.2017 14:18:09.247 0000000000 Посылка пакета: C2 01
12.06.2017 14:18:09.247 0000000000 Посылка пакета: C1 01 02 00 00 3F
                        0000000000 Received async answer: 44 30 01 17 06 12 14 17 46 5F 00 55 30 15 3F 33 30 01 00 01 00 00 00 00 00 00 00 00 02 06
12.06.2017 14:18:09.249 0000000000 Посылка пакета: C2 02
12.06.2017 14:18:09.249 0000000000 Посылка пакета: C1 01 03 00 00 91 18 00 00
                        0000000016 Received async answer: 55 00 48 05 76 00 00 00 00 00 00
                        0000000016 RcpPixelLineLength = 576
12.06.2017 14:18:09.252 0000000000 Посылка пакета: C2 03
12.06.2017 14:18:09.252 0000000000 Посылка пакета: C1 01 04 00 00 91 16 00 00
                        0000000000 Received async answer: 55 00 00 10 63 05 53 01 53
                        0000000016 Driver.Set_CurrentDeviceNumber 1
                        0000000000 Driver.Set_CurrentDeviceNumber 1
                        0000000000 Driver.Set_DeviceEnabled 0
12.06.2017 14:18:09.280 0000000016 Устройство включено = 0
                        0000000000 TPortQueuePool.GetPortQueue
12.06.2017 14:18:09.280 0000000000 Сокет закрыт
                        0000000000 Port closed
                        0000288883 Driver.Set_DeviceEnabled -1

------------------
Xml:
------------------
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage><Parameters PaymentType="1" TaxVariant="3"/><Positions><FiscalString Name="Болт М  5х0,8х 16" Quantity="1" Price="3" Amount="3" Tax="none"/></Positions><Payments Cash="4" CashLessType1="0" CashLessType2="0" CashLessType3="0"/></CheckPackage>
1 sanyaka
 
12.06.17
11:17
Взял старую версию dll что из ТИС заругался на Tax="none"

0000000016 GetLastError -199: 'none' is not a valid integer value

выставил 0 и чек напечатался. Сейчас попробую с новой dll выставить 0.
2 sanyaka
 
12.06.17
11:28
На новой dll при tax=0 ошибка повторяется что в первом посте.
3 W-W-w
 
13.06.17
13:58
Попробуй тег отдел "Department" добавить

http://forum-mista.pro/topic.php?id=798573
4 sanyaka
 
14.06.17
04:27
(3) Спасибо огромное, помогло !!!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.