|
АТОЛ 4.10.2, проблемы установки на старом компьютере под старой конфой | ☑ | ||
---|---|---|---|---|
0
Vspn
27.12.18
✎
12:49
|
Всем добрый день и с наступающими праздниками.
Ситуация следующая: Имею УТ 10.3.13.2 с доработками, которую не хочу обновлять. Под ней (путём опять же доработок) вставлена функциональность, которая позволила работать с ККТ. Драйвер, под которым всё работало - 8.х Работало с мая 2017 года, жалоб не было. Касса АТОЛ Frpin22ПТК. Соединение с ОФД напрямую через Ethernet. Комп древний и работает под XP SP3. Задача: установить драйвер 10.4.2 Сделано: Касса перепрошита под 20%НДС. ФФД - 1.05 Установлен тест-драйвер 10.4.2. Связь есть, компьютер видит кассу. С ОФД связь тоже есть. Было скачано несколько обработок ATOLkkt.epf (Напомню, платформа 8.2, и требуется именно обработка - установки драйвера нет). Лучшее, что получилось с обработками версии 10.4.3 (10.4.2) - успешное прохождение теста в справочнике торгового оборудования. (Т.е. установленный в системе драйвер 10.4.x) - 1с видит. Сообщения, что надо "установить из внешних источников" - отсутствуют). Дальше ничего не может делать. Смену открыть не может (ошибка "Недостаточно параметров") - ни "обычно", ни "вручную" через "параметры фискализации". Старая обработка, которая работала под 8.14 - работает под новым драйвером. Наплясавшись с бубном, упёрся в то, что впервые вынужден искать помощи на этом форуме. Итак, вопросы: 1. Я сделал вот как: из новой обработки вытащил интеграционную компоненту и засунул в старую. Всё работает, но "версию" показывает старую. Бог бы с ним, но - будут ли уходить данные куда надо и печататься что надо с 20%НДС? Очень подозреваю, что нет. Можно ли так? 2. Допустим, сами порты COM3 и COM4 в винде подтащены по старым драйверам (8.х). В новом релизе, хотя и декларируется работа с ХР, драйверов под ком-порты для XP нет. Нагуглил, что народ ингорирует это. Не уверен, что это правда. 3. Старый драйвер возвращает ПараметрыПодключения.ИДУстройства="1". Новый пишет "блаблабла83". Смущает 83. Есть у кого обработка под 82? Из последней УТ (10.3.49.3) - тоже с цифрами 83. Это нормально? Вставлять костыли (подсовывать "единичку" руками в коде) - пробовал, не помогает. *** Очень не хочется тащить функциональность от новой платформы. Надеюсь на ваши советы с указанием, где я не доплясал с бубном. Или - ответ на вопрос №1 "всё нормально"? Тогда пусть так и работает. |
|||
1
Vspn
27.12.18
✎
13:03
|
Хм, ещё одно движение с бубном.
Сделал наоборот. Взял "новую" обработку и туда засунул старую интеграционную компоненту. Теперь всё работает. И версию 10.4.2 показывает, и смену открывает. Всё ли ок? |
|||
2
rozer76
27.12.18
✎
13:07
|
||||
3
la luna llena
27.12.18
✎
13:08
|
ATOL дККМ10 и УТ10.3
тут вроде решили |
|||
4
Vspn
27.12.18
✎
13:19
|
(1) Оказалось, не ок.
Видимо, кэш выдал от старой обработки данные. При закрытии-открытии 1с уже не работает (2) Вылезло {ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер.Форма(10)}: Поле объекта не обнаружено (ПараметрыОборудования) ЗначениеПараметров = Параметры.ПараметрыОборудования; Видимо, моя конфа более древняя. А та обработка для какой? (3) Это я уже видел, но немного не понял. Интеграционная компонента - это вообще что? Там что-то про xml упомянуто... Что получается, надо выгрузить компоненту, переписать два файла xml, заархивировать и вставить в макет другой обработки?? Запутался. |
|||
5
rozer76
27.12.18
✎
13:22
|
(4) интеграционная компонента это то что лежит в макете обработки из файлика твоей версии DTO которую установил на компе, например тут "C:\Program Files (x86)\ATOL\Drivers10\KKT\1Cv83\ATOL_KKT_10.zip"
|
|||
6
rozer76
27.12.18
✎
13:23
|
(4) если не работает у тебя (3) то или в ККТ проблема или ты в свою утешку не перетащил все из крайней ут10.3 работу с ТО и ККТ в частности...
|
|||
7
Vspn
27.12.18
✎
13:28
|
(5) (6)
Спасибо, ещё пара вопросов, если позволите: 1. Что, весь этот зип-файл грузить в макет? 2. сама эта компонента просто обеспечивает связь с драйвером? (раз так называется "интеграционная...") Функциональность в ней передаётся? То есть - возвращаясь к самому первому вопросу - вытащив из "новой" обработки инт.комп. из макета и записав её в "старую" - я тем самым меняю ли функциональность "старой"? Можно ли работать старой обработкой с новой инт.комп-й? |
|||
8
rozer76
27.12.18
✎
13:49
|
(7) >>Можно ли работать старой обработкой с новой инт.комп-й?
1- да, а лучше скачайте обработку https://releases.1c.ru/additional_file?nick=TradeWareEpf82&path=TradeWare\Extrafiles\ATOLkkt.epf 2 - ага что за старая обработка? под 8-мые дрова ? там вообще компонента вреде была а с 9-ой версии native и в коде подключалась по другому... короче или как в (6) или купите на инфостарте обработку готовую и делов... |
|||
9
rozer76
27.12.18
✎
13:49
|
там вообще COM-компонента вроде была
|
|||
10
Vspn
27.12.18
✎
14:01
|
(8) (9)
Эту я обработку тоже пробовал. Ошибка вызова метода <ОбъектДрайвера.ОткрытьСмену>. Недостаточно фактических параметров Видимо, без переделки конфигурации не обойтись. Придётся заново тащить модули из последнего релиза УТ 10.3 |
|||
11
Vspn
27.12.18
✎
14:12
|
На всякий случай напишу: при подстановке интеграционных компонент будьте уверены, что у вас не даёт эффект кэш.
У меня пару раз "заработало", потом оказалось, что вовсе не так. Вылезают ошибки после "выйти-войти". |
|||
12
Kigo_Kigo
27.12.18
✎
14:16
|
А что мешало остаться?
Драйвер, под которым всё работало - 8.х и допилить всего то передачу ФИО и ИНН продавца, вставить возможность передачи чека по емаил и смс, ставка 20% (в самой кассе) автоматом заменится с 01.01.2019, при передаче 18% |
|||
13
karpik666
27.12.18
✎
14:22
|
(12) "и допилить всего то"
(11) интересно, получится ли добиться корректной печати частичных оплат, признаков способа расчета и предметов расчета. У вас сейчас что-то работает? |
|||
14
Kigo_Kigo
27.12.18
✎
15:33
|
(13) У меня это уже давно сделано, не понимаю почему этот вопрос вы задаете именно сейчас
|
|||
15
Сияющий в темноте
27.12.18
✎
16:01
|
Атол сказал,что кроме 10 драйверов,другие поддерживать не будет,так что лучше сразк с десятыми знакомится,чтобы потом еще раз не пришлось это делать
хотя,можно в старом драйвере новые команды через низкий уровень подавать. и для конфы на обычных формах печать чека через xml выкинуть нафиг и написать через команды драйвера,потом просто будете новые команды и параметрв вставлять вместо того,чтобы гадать,что в xml не так отработало и почему. |
|||
16
karpik666
27.12.18
✎
16:04
|
(14) вам я написал только "и допилить всего то", что означает, что все-таки это не такая уж и тривиальная задача.
а потом писал для 11 комментария. |
|||
17
rozer76
27.12.18
✎
16:19
|
(10) >>Придётся заново тащить модули из последнего релиза УТ 10.3
а когда вы их тащили в последний раз ? Когда будете тащить не забудьте про (13) ... |
|||
18
Vspn
27.12.18
✎
16:27
|
(12) По поводу ФИО - может, я что и не понимаю, но когда разбираю ошибку по невозможности открыть смену, вижу, что фамилию кассира (о ней речь, когда говорили о продавце?) - видит.
8-й драйвер передаёт ИДУстройства = 1, а 10й - пишет имя интеграционной компоненты. Плохо это или хорошо, не знаю. (17) Тащил в мае 2017 года. Много чего тащил, гемор тот ещё был. Про замечание (13) - спасибо, учту. |
|||
19
rozer76
27.12.18
✎
16:31
|
(18) >>Тащил в мае 2017 года
ха, тогда игры с версией драйвера это вообще мелочь... ну счастливого НГ .... с конфигуратором под елкой ))) Удачи брат |
|||
20
Vspn
28.12.18
✎
10:05
|
Вот ещё вопрос.
В своё время надо было регистрировать библиотеку FprnM1C82_54FZ.dll Сейчас, в десятом драйвере, что-нибудь в этом смысле поменялось? Сама библиотека, часом, не поменялась? Или вовсе теперь другая стала? У меня дата этого файла 03.04.2017. |
|||
21
karpik666
28.12.18
✎
10:07
|
(20) поменялось, целиком и координально
|
|||
22
Vspn
28.12.18
✎
10:11
|
(21) Спасибо; а что именно - нужна теперь ДРУГАЯ библиотека (какая?) или искать самую последнюю FprnM1C82_54FZ.dll?
|
|||
23
karpik666
28.12.18
✎
10:20
|
(22) можно взять последнюю из обновления УТ 10.3.50.2, там появилась новая обработка Atolkkt.epf
|
|||
24
Vspn
28.12.18
✎
10:25
|
Я не про обработку, а про dll
|
|||
25
karpik666
28.12.18
✎
10:46
|
(24) А вы обработку открывали? или по вашему dll используется как-то по-другому?
|
|||
26
Vspn
28.12.18
✎
11:03
|
Тогда мне нужен ликбез.
При версии 8.x было нужно И регистрировать FprnM1C82_54FZ.dll, И использовать обработку atolkkt. Т.е. два действия. В обработке, как я понимаю была интеграционная компонента, не противоречащая FprnM1C82_54FZ.dll. Теперь что - FprnM1C82_54FZ.dll не нужна? она в обработке? И если так, то не надо ли мне старую FprnM1C82_54FZ.dll явно разрегистрировать? Нигде про это не написано. |
|||
27
rozer76
28.12.18
✎
11:10
|
(26)
>>FprnM1C82_54FZ.dll не нужна - см (8) сейчас компонент по технологии Native API а был по COM |
|||
28
karpik666
28.12.18
✎
11:25
|
(26) вот смотрите, вы больше времени тратите на форуме, чем на работу над задачей, если бы вы уже открыли обработку, которую я указал, то поняли бы как вызывается компонента для работы с торговым оборудованием, а если бы вы еще разобрались со старым функционалом, то поняли бы, что "FprnM1C82_54FZ.dll".
Глядя на то, что вы пишите можно сделать вывод, что вы вообще не разбираетесь в функционале, который хотите дорабатывать, сколько времени вы хотите на это потратить, если функционал нужен к началу года? |
|||
29
karpik666
28.12.18
✎
11:25
|
*что "FprnM1C82_54FZ.dll" не нужен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |