Кассовый Икс 483лт #690451


#0 by Serg23KmUa
Здравствуйте. Конфа 8.1 Управление торговлей для Украины, 2.2.6.4. Обновили нам внутренности кассового, чтобы подключить к нему модем. Из 1с через кассовый внешней обработкой хочу напечатать месячный отчет по продажам. За период до обновления кассового данные на чеке есть, а после  обновления как будто и не было документов, все пусто. Обновил драйвера кассового, установил новую внешнюю компоненту, программыный идентификатор, 1с написала что кассовый установлен. Пробую внешней обработкой подключиться к кассовому, мне пишет что "произошла исключительная ситуация(ICSFP.ICS_EP_06) invalid file name". При чем такая ошибка происходит при любом действии, установить связь с кассовым или разорвать связь. Подскажите, как решить
#1 by Serg23KmUa
Ошибка полностью выглядит так: Ошибка при вызове контекста (FPInit):произошла исключительная ситуация(ICSFP.ICS_EP_06) invalid file name
#2 by Wobland
ага, ошибку вижу
#3 by palpetrovich
наверное все-таки не сюда обращаться надо - в сервисный центр
#4 by Serg23KmUa
Там в процедуре "Перед открытием" этой обработки создается СОМОбъект. Выглядит так: "ЭККР=Новый COMОбъект("ICSFP.ICS_EP_06");" Вот строка на которую ругается "Если не ЭККР.FPInit(ЗначениеНомерПорта,ЗначениеСкорость,3,3) Тогда" При чем если я хочу установить связь, то ругается на "FPInit", а если пробую разорвать связь или закрыть обработку то ругается на "FPClose".
#5 by Wobland
а что, ком-объект уже получился?
#6 by Serg23KmUa
ну получается так, что ругается на любую строку где есть ЭККР. Будь то ЭККР.FPInit или ЭККР.Close. И везде invalid file name
#7 by Nikitas
если вам обновили прошивку рро, очевидно, нужно обновить и софт, для работы с кассой. на сайте производителя должно быть
#8 by Wobland
намёк не понял, да? что говорит описание ошибки попытки создания нового объекта?
#9 by Serg23KmUa
софт обновил, новые дрова и компоненты встали нормально, кассовый подключил.
#10 by Serg23KmUa
Так объект же создался? Или я что то не так понял? Ругается на процедуру "Процедура ОткрытьПортНажатие(Элемент)" а именно на строку "Если не ЭККР.FPInit(ЗначениеНомерПорта,ЗначениеСкорость,3,3) Тогда                      Сообщить ("Не удается установить связь",СтатусСообщения.Важное);"
#11 by Wobland
попытка новый ком исключение сообщить описание ошибки было?
#12 by Serg23KmUa
ТО.Добавить(1,"абс. наценка на последний товар");     ТО.Добавить(2,"% скидка на последний товар");     ТО.Добавить(3,"% наценка на последний товар");     ТО.Добавить(4,"абс. скидка на весь чек");     ТО.Добавить(5,"абс. наценка на весь чек");     ТО.Добавить(6,"% скидка на весь чек");     ТО.Добавить(7,"% наценка на весь чек");
#13 by Wobland
внимание вопрос: новый ЭККР создался хорошо? мне лениво эту портянку читать
#14 by Serg23KmUa
Видимо хорошо. Я был бы признателен за подсказку, а не за дополнительную загадку.
#15 by Wobland
я даж не знаю, что бывает после неудачного создания ком-объекта, ибо ни разу не пробовал без попытки..
#16 by Wobland
+ и если там бывает всякая пакость типа неопределены, то всё объяснимо
#17 by Serg23KmUa
Добавил вот так:
#18 by Wobland
от теперь смотри на всякие методы объекта. для нас она - чёрный ящик
#19 by Wobland
она - компонента
#20 by Nikitas
у com объекта что создается, есть различные методы, как правило, производитель касс прилагает подробны мануал. если версия внутреннего ПО кассы не соответствует версии ПО, что используется для управления кассой - некоторые методы будут работать криво, или не будут работать вовсе. нужно тестить
#21 by Serg23KmUa
понимаешь, есть похожая обработка, только для старой версии драйвера. Там тот же ЭККР.FPInit. Она работает, связь устанавливает, чеки печатает. Только там ком обзывается "IKC_E260T.ICS_EP_02".
#22 by Wobland
>установил новую внешнюю компоненту вот такая она - новая внешняя компонента. более мыслей не имею
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С