Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

АТОЛ 4.10.2, проблемы установки на старом компьютере под старой конфой

АТОЛ 4.10.2, проблемы установки на старом компьютере под старой конфой
Я
   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 "всё нормально"? Тогда пусть так и работает.
 
 
   Vspn
 
1 - 27.12.18 - 13:03
Хм, ещё одно движение с бубном.

Сделал наоборот. Взял "новую" обработку и туда засунул старую интеграционную компоненту.

Теперь всё работает. И версию 10.4.2 показывает, и смену открывает.

Всё ли ок?
   rozer76
 
2 - 27.12.18 - 13:07
   la luna llena
 
3 - 27.12.18 - 13:08
ATOL дККМ10 и УТ10.3
тут вроде решили
   Vspn
 
4 - 27.12.18 - 13:19
(1) Оказалось, не ок.
Видимо, кэш выдал от старой обработки данные.
При закрытии-открытии 1с уже не работает 

(2) Вылезло 
{ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер.Форма(10)}: Поле объекта не обнаружено (ПараметрыОборудования)
    ЗначениеПараметров = Параметры.ПараметрыОборудования;

Видимо, моя конфа более древняя.
А та обработка для какой? 

(3) Это я уже видел, но немного не понял.
Интеграционная компонента - это вообще что?
Там что-то про xml упомянуто...
Что получается, надо выгрузить компоненту, переписать два файла xml, заархивировать и вставить в макет другой обработки??
Запутался.
   rozer76
 
5 - 27.12.18 - 13:22
(4) интеграционная компонента это то что лежит в макете обработки из файлика твоей версии DTO которую установил на компе, например тут "C:\Program Files (x86)\ATOL\Drivers10\KKT\1Cv83\ATOL_KKT_10.zip"
   rozer76
 
6 - 27.12.18 - 13:23
(4) если не работает у тебя (3) то или в ККТ проблема или ты в свою утешку не перетащил все из крайней ут10.3 работу с ТО и ККТ в частности...
   Vspn
 
7 - 27.12.18 - 13:28
(5) (6)
Спасибо,

ещё пара вопросов, если позволите:
1. Что, весь этот зип-файл грузить в макет?
2. сама эта компонента просто обеспечивает связь с драйвером? (раз так называется "интеграционная...")
Функциональность в ней передаётся?

То есть - возвращаясь к самому первому вопросу - вытащив из "новой" обработки инт.комп. из макета и записав её в "старую" - я тем самым меняю ли функциональность "старой"?

Можно ли работать старой обработкой с новой инт.комп-й?
   rozer76
 
8 - 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) или купите на инфостарте обработку готовую и делов...
   rozer76
 
9 - 27.12.18 - 13:49
там вообще COM-компонента вроде была
   Vspn
 
10 - 27.12.18 - 14:01
(8) (9)
Эту я обработку тоже пробовал.

Ошибка вызова метода <ОбъектДрайвера.ОткрытьСмену>.
 Недостаточно фактических параметров


Видимо, без переделки конфигурации не обойтись. Придётся заново тащить модули из последнего релиза УТ 10.3
 
 Рекламное место пустует
   Vspn
 
11 - 27.12.18 - 14:12
На всякий случай напишу: при подстановке интеграционных компонент будьте уверены, что у вас не даёт эффект кэш.

У меня пару раз "заработало", потом оказалось, что вовсе не так. Вылезают ошибки после "выйти-войти".
   Kigo_Kigo
 
12 - 27.12.18 - 14:16
А что мешало остаться?
 Драйвер, под которым всё работало - 8
и допилить всего то передачу ФИО и ИНН продавца, вставить возможность передачи чека по емаил и смс, ставка 20% (в самой кассе) автоматом заменится с 01.01.2019, при передаче 18%
   karpik666
 
13 - 27.12.18 - 14:22
(12) "и допилить всего то" 
(11) интересно, получится ли добиться корректной печати частичных оплат, признаков способа расчета и предметов расчета. У вас сейчас что-то работает?
   Kigo_Kigo
 
14 - 27.12.18 - 15:33
(13) У меня это уже давно сделано, не понимаю почему этот вопрос вы задаете именно сейчас
   Сияющий в темноте
 
15 - 27.12.18 - 16:01
Атол сказал,что кроме 10 драйверов,другие поддерживать не будет,так что лучше сразк с десятыми знакомится,чтобы потом еще раз не пришлось это делать
хотя,можно в старом драйвере новые команды через низкий уровень подавать.
и для конфы на обычных формах печать чека через xml выкинуть нафиг и написать через команды драйвера,потом просто будете новые команды и параметрв вставлять вместо того,чтобы гадать,что в xml не так отработало и почему.
   karpik666
 
16 - 27.12.18 - 16:04
(14) вам я написал только "и допилить всего то", что означает, что все-таки это не такая уж и тривиальная задача.
а потом писал для 11 комментария.
   rozer76
 
17 - 27.12.18 - 16:19
(10) >>Придётся заново тащить модули из последнего релиза УТ 10.3

а когда вы их тащили в последний раз ? Когда будете тащить не забудьте про (13) ...
   Vspn
 
18 - 27.12.18 - 16:27
(12) По поводу ФИО - может, я что и не понимаю, но когда разбираю ошибку по невозможности открыть смену, вижу, что фамилию кассира (о ней речь, когда говорили о продавце?) - видит.

8-й драйвер передаёт ИДУстройства = 1, а 10й - пишет имя интеграционной компоненты. Плохо это или хорошо, не знаю.

(17) Тащил в мае 2017 года. Много чего тащил, гемор тот ещё был. Про замечание (13) - спасибо, учту.
   rozer76
 
19 - 27.12.18 - 16:31
(18) >>Тащил в мае 2017 года

ха, тогда игры с версией драйвера это вообще мелочь... ну счастливого НГ .... с конфигуратором под елкой ))) Удачи брат
   Vspn
 
20 - 28.12.18 - 10:05
Вот ещё вопрос.

В своё время надо было регистрировать библиотеку FprnM1C82_54FZ.dll

Сейчас, в десятом драйвере, что-нибудь в этом смысле поменялось?

Сама библиотека, часом, не поменялась? Или вовсе теперь другая стала?
У меня дата этого файла 03.04.2017.
   karpik666
 
21 - 28.12.18 - 10:07
(20) поменялось, целиком и координально
   Vspn
 
22 - 28.12.18 - 10:11
(21) Спасибо; а что именно - нужна теперь ДРУГАЯ библиотека (какая?) или искать самую последнюю FprnM1C82_54FZ.dll?
   karpik666
 
23 - 28.12.18 - 10:20
(22) можно взять последнюю из обновления УТ 10.3.50.2, там появилась новая обработка Atolkkt.epf
   Vspn
 
24 - 28.12.18 - 10:25
Я не про обработку, а про dll
   karpik666
 
25 - 28.12.18 - 10:46
(24) А вы обработку открывали? или по вашему dll используется как-то по-другому?
   Vspn
 
26 - 28.12.18 - 11:03
Тогда мне нужен ликбез.

При версии 8.x было нужно И регистрировать FprnM1C82_54FZ.dll, И использовать обработку atolkkt. Т.е. два действия. В обработке, как я понимаю была интеграционная компонента, не противоречащая FprnM1C82_54FZ.dll.

Теперь что - FprnM1C82_54FZ.dll не нужна? она в обработке?

И если так, то не надо ли мне старую FprnM1C82_54FZ.dll явно разрегистрировать?

Нигде про это не написано.
   rozer76
 
27 - 28.12.18 - 11:10
(26)
>>FprnM1C82_54FZ.dll не нужна - см (8) сейчас компонент по технологии Native API а был по COM
   karpik666
 
28 - 28.12.18 - 11:25
(26) вот смотрите, вы больше времени тратите на форуме, чем на работу над задачей, если бы вы уже открыли обработку, которую я указал, то поняли бы как вызывается компонента для работы с торговым оборудованием, а если бы вы еще разобрались со старым функционалом, то поняли бы, что "FprnM1C82_54FZ.dll".
Глядя на то, что вы пишите можно сделать вывод, что вы вообще не разбираетесь в функционале, который хотите дорабатывать, сколько времени вы хотите на это потратить, если функционал нужен к началу года?
   karpik666
 
29 - 28.12.18 - 11:25
*что "FprnM1C82_54FZ.dll" не нужен


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