Имя: Пароль:
1C
1С v8
Где взять 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
Ругается так
http://joxi.ru/xAeyRDWspQ9ppA
1 Kigo_Kigo
 
03.02.19
13:45
Драйвер Атола установите
2 NorthWind
 
03.02.19
13:49
(1) маленькая ремарочка - восьмые дрова. Ибо в десятых ком-объект уже называется по-другому и имеет совершенно иные свойства, т.е. с ним этот скрипт работать не будет.
3 skelaKub
 
03.02.19
13:50
в реестре есть:
http://joxi.ru/bmoR8zXTxBD3Dr
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
спасибо, а теперь вот такая фигня
http://joxi.ru/EA4d3zxUwe3pKA
8 NorthWind
 
03.02.19
14:12
(7) это у вас какие-то проблемы с драйвером ККМ. Какая версия стоит? Попробуйте поставить последний 8.16 с сайта Атол и сначала настроить кассу через утилиту Тест ККМ.
9 Смотрящий
 
03.02.19
15:41
(7) DEP отключен ?