v7: Драйвер АТОЛ и ТИС 970 #800999


#0 by Kigo_Kigo
Пытаюсь подключить Атол 30Ф в терминале, порт пробрасываются , касса видна, стоят дрова ККТ 8_14_2_2, из обработки обслуживания frATOL54_comm.ert пишет Объект    Объект.СформироватьЧек(глФРИДУстройства, Кассир, Электронно, ТекстАдоДБСтрим, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки); Поле агреганого объекта не обнаружено (СформироватьЧек) пробовал разные версии драйвера, но как то не помогает, куда копать?
#1 by Builder
Дрова на сервер поставил?
#2 by Builder
Ах тыж, торговля то 970. Обновиться не пробовал? ФР в торговом оборудовании подключается?
#3 by Garykom
Имя объекта в обработке какое? Проверь какую оно компоненту цепляет. А лучше выкинь новые дрова и допили старые, там не так и много в ТиС то, добавить чуть чуть данных
#4 by Kigo_Kigo
Дрова не сервере стоят, ФР видит, Обновление в принципе не возможно, глобально переписано, дрова брал из программфайлс - атол,...... бин- фрии, все что там есть закинул в базу, В настройка торгового оборудование , файл FprnM1C.dll, Addln.FprnM45
#5 by Davalebor
Последние версии тис почему-то не FprnM1C.dll используют, а FprnM1C82_54FZ.dll
#6 by LienXo
СформироватьЧек это метод FprnM1C82_54FZ.dll
#7 by Kigo_Kigo
Да если взять - с офф сайта атола - то там FprnM1C.dll , если последний дистр ТИС- то там FprnM1C82_54FZ.dll и вызов идет Addln.ATOL_KKM_1C82_54FZ Версия драйвера 8.12.1.0, пробовал и его ч оффсайта, потом как на сервере не могу зарегать эту комоненту (FprnM1C82_54FZ.dll ) через regsvr пишет зарегистрирована но с ошибками и при попытке загруки - отсутствует CLID
#8 by LienXo
Убери в обработке вызов ЗагрузитьВнешнююКомпоненту Делай сразу СоздатьОбъект
#9 by Davalebor
>на сервере не могу зарегать эту комоненту (FprnM1C82_54FZ.dll ) через regsvr пишет зарегистрирована но с ошибками Ну наверное эту проблему надо решать. Ты же функционал типовой используешь, а типовая с этой dll работает.
#10 by opus70
купи не жадничай код открыт все работает встраивается даже не в ТИС при минимальном дописке
#11 by LienXo
+ лучше всего DTO деинстал, пройтись по реестру - почистить все упоминания о нем. Из 1С (из конфы и BINa) убрать все dll Атола и старые и новые. После этого установить драйвера заново, никуда ничего не копировать и попробовать
#12 by Kigo_Kigo
ИМХО - Это не решит проблему, потому как, с загрузитьВнешнююКомпонету - берет ДЛЛ с определенного места(в частности из каталога БД), а просто создать объект, от туда , откуда она регалась, а именно C:Program Files (x86)ATOLDrivers8Bin_Free и там и там длл одинаковые
#13 by Kigo_Kigo
Я уже обработку всю перелопатил под это, осталось победить это, скорее всего надо куда то закинуть пару файлов - чтобы компонента зарегалась, а что по не понятно, я делал для штриховских дров надо было докинуть пару файлов, тут похоже также, только какие не могу пока выяснить
#14 by Garykom
Пойми если знаний нет (и руки кривые) то покупка не поможет. А если есть и не кривые то все штатное пашет с небольшой обработкой напильником
#15 by LienXo
ЗагрузитьВнешнююКомпонету сейчас работает через раз а иногда и реже. Разумеется, что СоздатьОбъект берет оттуда, откуда регалась. Но сейчас нарвался на Штрихах - в реестре лежит две различные ссылки на Addin.drvfr - не работает. Почистил, переустановил - все взлетело.
#16 by Garykom
Драйвер атол/штрих не требует регистрации ВК
#17 by Garykom
+ У людей блин путаница что такое 1С ВК (старые COM или новые Native) и обычные COM/ActiveX
#18 by opus70
полностью согласен там всего нужно испраит  15 строчек не более в штатной обработке fr_comm.ert сам так делал если это чистая розница и нужно чтоб была только печать чека без email и всякой такой дряни
#19 by Kigo_Kigo
Да? Откуда тогда "отсутствует CLID" -?
#20 by opus70
fr_comm.ert лучше использовать не FprnM1C.dll на мой взгляд там проще чем новый интерфейс 1с в FprnM1C82_54FZ.dll
#21 by opus70
или даже так не люблю я болезнь под название xml если модно обойтись обычным текстом и это работает
#22 by Kigo_Kigo
Да втом то вся и проблема, что надо подготовить под 54-фз
#23 by Garykom
мдя...
#24 by Garykom
+ Признавайтесь кто читал ?
#25 by Kigo_Kigo
Прорегал компоненту, оказалось прав не хватало, но вот какая беда, после подключения в сервис - параметры вкладка драйвера ФР не появляется, на других драйверах появлялась
#26 by Garykom
попробуй еще системник попинать и монитор протереть
#27 by Garykom
+ как вишь что права нужны уже сам догадался
#28 by Kigo_Kigo
Ога ога, командную строку под правами админа запускал - херас два регалась, пока батник не запустил с правами админа
#29 by opus70
глФР.ShowProperties;
#30 by Garykom
Какая хоть винда то?
#31 by Сияющий Асинхраль
Вообще старая обработка работает с новыми кассами с минимальными изменениями (честно сказать там и десяти строчек изменений не найдется), по сути в старой обработке надо убрать скидку которая идет на весь чек (по новым правилам надо построчно), ну и добавить вывод номенклатуры построчно. Все остальное делает сам драйвер, в том числе и отправление на сайт чеков (и все это работает, замечу, без всякого XML), делал все это до появления решения от 1С еще для FprnM1C.dll (правда для нового комплекта драйверов от Атола 8.12). Хотя новые драйвера от 1С с новыми обработками с XML работают тоже (только вчера ставил Атол 55Ф на новую конфу ТиС), но для нетиповых конф старую обработку дотянуть до работы с оборудованием НАМНОГО проще, что актуально для ленивых 1С-ников...
#32 by Garykom
для это надо мануал читать - влом же
#33 by Kigo_Kigo
2008R2, так вроде заработало, теперь фигня, кому интересно допиливать в основном это коснется вот этой процедуры Функция ПодключитьсяКФР(Объект) и в функции ПечататьЧек      //Атрибут(XMLParameters, "TaxVariant", СистемаНалогообложения);     Атрибут(XMLParameters, "TaxVariant", 1); У меня общая по этому 1, вашу надо смотреть в руководстве к драйверу пока проде все, тестить буду завтра, операто уже ушел если будут еще камни отпишу
#34 by Garykom
+ Некоторый облом возникает когда конфа имеет "защиту" в виде закрытого модуля (или даже внешнего) работы с ТО. А если она уже не поддерживается или поддерживается по остаточному принципу на отвалите да еще и была сильно допилена от типовой...
#35 by Garykom
Не боишься что тебя потом некто проклянет? Когда придет дописывать другие СНО/Ставки а оно у тя захардкожено...
#36 by Kigo_Kigo
Как дотянуть новую, я уже отписал -тоже ничего сложного, принципе
#37 by Kigo_Kigo
Это только пример, универсальность лепите сами, я лично буду доделывать на универсал, сча для старта этого достаточно
#38 by Kigo_Kigo
ну и кому для универсальности - пригодится вот это
#39 by Kigo_Kigo
еще вместо ставкаНДС, прилетает НДС
#40 by Garykom
#41 by Kigo_Kigo
вмето переменной -  ставкаНДС, прилетает Переменная "НДС" со значением  - none,0,10,18
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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