Где взять AddIn.FPrnM45
☑
0
skelaKub
03.02.19
✎
13:32
есть скрипт, который должен печатать чек:
' переменная драйвера
' создаем объект драйвера
Set ECR = CreateObject("AddIn.FPrnM45")
' Открыть визуальную страницу свойств драйвера
'ECR.ShowProperties
' занимаем порт
ECR.Model = 67
ECR.PortNumber = 1016
ECR.BaudRate = 18
ECR.DeviceEnabled = 1
'// входим в режим регистрации
' // устанавливаем пароль кассира
ECR.Password = 30
ECR.NewDocument
' // входим в режим регистрации
ECR.Mode = 1
ECR.SetMode
' ECR.DeviceEnabled = 0
ECR.AttrNumber = 1021
ECR.AttrValue = "Кассир 1"
ECR.WriteAttribute
'// продажа без сдачи
ECR.CheckType = 1
ECR.CheckMode = 1
ECR.OpenCheck
ECR.AttrNumber = 1055
ECR.AttrValue = 4
ECR.WriteAttribute
ECR.BeginItem
ECR.ItemType = 1
ECR.Name = ""
ECR.Price = 20
ECR.Quantity = 1
ECR.Summ = 20
ECR.Department = 1
ECR.TaxTypeNumber = 6
ECR.PaymentMode = 1
ECR.EndItem
ECR.TypeClose = 1
ECR.CloseCheck
ECR.DeviceEnabled = 0
Ругается так
1
Kigo_Kigo
03.02.19
✎
13:45
Драйвер Атола установите
2
NorthWind
03.02.19
✎
13:49
(1) маленькая ремарочка - восьмые дрова. Ибо в десятых ком-объект уже называется по-другому и имеет совершенно иные свойства, т.е. с ним этот скрипт работать не будет.
3
skelaKub
03.02.19
✎
13:50
в реестре есть:
4
NorthWind
03.02.19
✎
13:51
(3) а вы скрипт запускаете под 64-битным vbscript'ом или под 32-битным. Надо c:\windows\syswow32\wscript.exe.
5
NorthWind
03.02.19
✎
13:51
соврал, syswow64
6
NorthWind
03.02.19
✎
13:52
если запустить по умолчанию, то запустится 64-битный сервер сценариев, а под его процессом 32-битных ком-объектов не видно
7
skelaKub
03.02.19
✎
13:58
спасибо, а теперь вот такая фигня
8
NorthWind
03.02.19
✎
14:12
(7) это у вас какие-то проблемы с драйвером ККМ. Какая версия стоит? Попробуйте поставить последний 8.16 с сайта Атол и сначала настроить кассу через утилиту Тест ККМ.
9
Смотрящий
03.02.19
✎
15:41
(7) DEP отключен ?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн