v7: ФР Феликс. Вопрос по Функция Отключить(Объект) #582004


#0 by mexanik_96
тис 7.7.ФР Феликс р-к.дрова атол.typeclose "залипает до перезапуска 1с". Функция Отключить(Объект) фр не отключает. Кто-нибудь сталкивался?
#1 by mexanik_96
если пред. чек был с типом оплаты (безнал), то следующий то же идет в тип оплаты безнал, хотя по отладчику по налу.
#2 by mexanik_96
Никто не сталкивался?
#3 by miki
>>хотя по отладчику по налу в каком месте?
#4 by mexanik_96
запускаю 1с. бью чеккм 1 по НАЛУ, бьется тип оплаты наличка со сдачей. бью чекккм2 поБЕЗНАЛУ, бьется тип оплаты тарой. бью чеккм3 по налу, бьется но тип оплаты стоит тарой, в отладчике в обр. обсл. все идет нормально (как нал). пытаюсь сделать следующее: после отбития чеккм отключать фискальник Функция Отключить(Объект), но что то не получается. пишет ошибка 11 нет связи...
#5 by mexanik_96
#6 by mexanik_96
, где призбезнал - перем 0 - тип оплаты не выбран, 1- тип оплаты наличка, 2- тип оплаты по безналу,
#7 by miki
вырывать фразы из контекста, в т. ч. и из кода - моветон. Да и ясности не добавляет. Позовите программиста... В этом месте: >>Объект.TypeClose = 1; Как ты думаешь, для чего, если условие истинно для призбезнал =2?
#8 by miki
Тут: вообще не указан признак (тип) оплаты. Скорее всего берет тип оплаты с предыдущей операции.
#9 by mexanik_96
я думаю это для того что бы явно ФР  указать в какой тип оплаты ему бить чеки, я не прав?
#10 by miki
да. TypeClose = призБезнал-1; ?
#11 by mexanik_96
и еще выдержка из руководство программиста  «АТОЛ: Драйвер ККМ»: "ОплатаСоСдачей Закрытие чека продажи с оплатой наличными и подсчетом суммы сдачи." "Сдачу при оплате можно сдавать только наличными, следовательно для всех моделей ФР единственным допустимым значением свойства TypeClose являет- ся значение, равное 0." - тогда какой смысл ее указывать вообще при оплате со сдачей?
#12 by mexanik_96
еще варианты есть?
#13 by miki
я читал мануал... там ещё такие строки есть: ОплатаСоСдачей Закрытие чека продажи с оплатой наличными и подсчетом суммы сдачи. Сумма, вносимая покупателем – в свойстве Summ. Предполагается оплата налич- ными без обращения к свойству TypeClose. Что мешает просто выставить TypeClose  в 0 и пробить чек, посмотреть на результат? И ещё. Возможно ты зря решил заюзать для б/нала TypeClose =1. Посмотри в настройках ККМ какие типы прописаны для TypeClose 2 и 3... Зачем тебе потОм каждый раз объяснять, почему клиент расчитался тарой?..
#14 by miki
+ и куда ты попадаешь, если призБезнал=0?
#15 by MikeFromAtol
+1. Надо настраивать типы оплат в ФР-е. По умолчанию они вроде как идут как то так: 0 - Наличные 1 - Тара 2 - Кредит 3 - что то еще ну или наподобие
#16 by mexanik_96
призбезнал = 0 я остаюсь в форме документа,
#17 by miki
и тут: Чек не закрываешь?
#18 by mexanik_96
дак причем тут тип оплаты-то. пусть типзакрытия =1 будет "тара", не принципиально, вопрос то в другом. Почему после пробития чека с  типзакрытия = 1, в следующем чеке отладчик показывает оплатасосдачей , а пробивается с типзакрытия =1?
#19 by MikeFromAtol
в логе драйвера что пишется? можно прям сюда кусок лога вставить, соответствующий пробитиям этих двух чеков
#20 by mexanik_96
Объект.TypeClose = 0; - и есть закрытие чека вроде как.
#21 by miki
Это свойство, а не метод. Всё-таки попробуй вытавлять явно тип оплаты, или трудно?
#22 by mexanik_96
указал, не помогло.
#23 by miki
сделай , можешь весь лог кинуть на файлопомойку
#24 by miki
И тут: Если попадешь в "иначе" то чек останется незакрытым.
#25 by mexanik_96
дак а там в иначе то никак не попасть))
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям