Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Атол 11ф печать чека ккм на возврат из драйвера

Атол 11ф печать чека ккм на возврат из драйвера
Я
   skelaKub
 
20.03.19 - 15:26
Печатаю чеки на возврат, чек распечатывается на половину и останавливается

' переменная драйвера
' создаем объект драйвера
Set ECR = CreateObject("AddIn.FPrnM45")
' Открыть визуальную страницу свойств драйвера
'ECR.ShowProperties
' занимаем порт
ECR.Model = 67
ECR.PortNumber = 1016
ECR.BaudRate = 18
ECR.DeviceEnabled = 1
'// входим в режим регистрации
' // устанавливаем пароль кассира
ECR.Password =  
ECR.NewDocument
' // входим в режим регистрации
ECR.Mode = 1
ECR.SetMode
' ECR.DeviceEnabled = 0
ECR.AttrNumber = 1021
ECR.AttrValue = ""
ECR.WriteAttribute

'// продажа без сдачи
ECR.CheckType = 2
ECR.CheckMode = 1
ECR.OpenCheck
ECR.AttrNumber = 1055
ECR.AttrValue = 8
ECR.WriteAttribute
ECR.BeginItem
ECR.ItemType = 1
ECR.Name = "********"
ECR.Price = 40
ECR.Quantity = 1
ECR.Summ = 40
ECR.Department = 1
ECR.TaxTypeNumber = 4
ECR.PaymentMode = 1
ECR.EndItem

ECR.TypeClose = 0
ECR.Summ = 20
ECR.Payment

ECR.TypeClose = 1
ECR.Summ = 20
ECR.Payment

ECR.CloseCheck
ECR.DeviceEnabled = 0

http://joxi.ru/DrlK1o3uVv8vJA

Подскажите, в чем может быть проблема?
 
 
   Garykom
 
1 - 20.03.19 - 15:32
"AddIn.FPrnM45" is deprecated
   Garykom
 
2 - 20.03.19 - 15:34
Используй уже "AddIn.Fptr10", но там совсем все по другому, зато примеры есть хорошие:

http://integration.atol.ru/?pascal#2308df468c
   Garykom
 
3 - 20.03.19 - 15:37
Скорее всего денег в кассе нет 20 рублей наличными.

Надо ошибку смотреть там оно те об этом пишет.
   Garykom
 
4 - 20.03.19 - 15:38
Сначала после открытия смены или продай что то за нал, перед тем как возврат делать.
Ну или внесение сделай налички.

Или только безналом возвращай, без нала.
   Garykom
 
5 - 20.03.19 - 15:38
Ну или контроль отключи если знаешь как ))
   skelaKub
 
6 - 20.03.19 - 15:51
AddIn.Fptr10, я не могу использовать.
   Garykom
 
7 - 20.03.19 - 16:01
(6) 10-й драйвер атол поставь последний и сможешь
   Сияющий в темноте
 
8 - 20.03.19 - 16:45
Вообще то,после установки каждого свойства и вызова каждого методп нужно проверять результат на предмет ошибки
если с методами это очевидно,то для свойств-Атол изобретатель проблем.
   Garykom
 
9 - 20.03.19 - 16:55
(8) ECR.Payment это вполне себе метод
   skelaKub
 
10 - 20.03.19 - 17:31
чек на продажу печатается, а когда я ставлю "ECR.CheckType = 2" получается ошибка
 
 Рекламное место пустует
   Garykom
 
11 - 20.03.19 - 17:36
(10) Ты читать умеешь?

"Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное, а у нас денег нет."©
   skelaKub
 
12 - 20.03.19 - 17:50
(11) ок попробую

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует