Страница 6 из 30

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 8:32
Игорь Столяров
finsoftrz писал(а): 15 Июль 2019, 8:22но оно модальное и открывается на заднем фоне.
Ну так вот как раз привязка к хендлу окна и должна убрать модальность (судя по документации).
А вот другой вопрос: если есть кнопка вызова окна настроек - то несколько раз (открыть / закрыть) вызвать окно настроек получается ?
Admin писал(а): 15 Июль 2019, 8:23АТОЛ 22 ПТК с чистым накопителем. Для теста.
Тоже ищу где поюзать нефискальный девайс АТОЛ ... Подскажите, ФН обязательно нужен для работы в нефискальном режиме ?
Вроде бы можно переключить в режим ЕНВД и должно работать и так … но я не знаю, нет реального опыта. :(

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 8:38
Admin
Игорь Столяров писал(а): 15 Июль 2019, 8:32Подскажите, ФН обязательно нужен для работы в нефискальном режиме ?
Я сам на 100% не знаю. У нас был ККТ с закончившимся ФН.
Хотели поработать без ФН, не получилось.
В сервисе нашем сказали что нужно вставлять чистый ФН и без фискализации шпарить.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 8:41
finsoftrz
Мне тут кассовик сказал, что сейчас есть специальный накопитель многоразового использования. То есть его можно многократно регистрировать и использовать в разных моделях ккм. Стоит это удовольствие 8 тыр. Типа для тестирования в боевых условиях самое оно.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 8:43
finsoftrz
У меня аппарат, как у Жени. С чистым фн. Попробую поискать зарегистрированный.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 10:44
Lens
Массо-габаритный макет это называется. Гуглится "мгм фн".

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 11:57
zmi
Игорь Столяров писал(а): 12 Июль 2019, 17:23
finsoftrz писал(а): 12 Июль 2019, 10:22В принципе, в примере Админ практически все есть.
Вопрос: кто-нибудь из счастливых обладателей Windows x64 пробовал пример с драйвером АТОЛ ДТО10 x64 ? Работает ?
Да, я такой "счастливчик". Пример заработал без проблем. После некоторых шаманств интегрировали его в проект.
И, кажется, я понял, почему не заработал у меня OLE :) - все потому же, что я "счастливчик")))
У меня пока на руках 30F в фискальном режиме, но я вместо CloseCheck выдаю CancelCheck - все печатается и проверять можно.
Проблема возникла с признаком Агент, но, как предварительно выяснилось, из-за того, что тип при регистрации или устанавливаемый тип не совпадают. Ругается прикольно прикольно: и несоответствие параметров, и неправильное значение.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 12:29
Admin
zmi писал(а): 15 Июль 2019, 11:57при регистрации
Признак агента за 10 сек прогой входящей в дрова выставляется.
Перерегистрация.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 12:37
Игорь Столяров
zmi писал(а): 15 Июль 2019, 11:57Пример заработал без проблем.
Это плохо. :( Значит нужно учитывать, что может быть установлен драйвер x64 совсем в другой папке, чем x32.

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 15:36
zmi
Admin писал(а): 15 Июль 2019, 12:29
zmi писал(а): 15 Июль 2019, 11:57при регистрации
Признак агента за 10 сек прогой входящей в дрова выставляется.
Перерегистрация.
Это то понятно. Только аппарат в фискальном режиме и эти действия (даже, если туда-обратно), я так понимаю, "уйдут" в налоговую. Поэтому менять не рискнул. Аппарат дали для тестирования, зарегистрирован он правильно, а софт разрабатывается для других, они и попросили устанавливать признак "Прочий агент".

ATOL драйвер 10.x

Добавлено: 15 Июль 2019, 15:43
zmi
Игорь Столяров писал(а): 15 Июль 2019, 12:37
zmi писал(а): 15 Июль 2019, 11:57Пример заработал без проблем.
Это плохо. :( Значит нужно учитывать, что может быть установлен драйвер x64 совсем в другой папке, чем x32.
Я fptr10.dll просто в папку с программой кинул.

ATOL драйвер 10.x

Добавлено: 16 Июль 2019, 18:26
Игорь Столяров
Admin писал(а): 15 Июль 2019, 8:38Хотели поработать без ФН, не получилось.
Наскулил себе новый АТОЛ 30Ф без ФН для разработки. :) При включении пишет, что ФН не найден - и это правда.
Всё прекрасно печатает, отчёты, внесение / выплата, чеки - внизу текст "Устройство в режиме печати документов".

Я вот думаю, нужно ли продолжать забастовку и требовать ФН или ну его пока ? ;)

ATOL драйвер 10.x

Добавлено: 30 Июль 2019, 21:02
Игорь Столяров
В своё время я здесь говорил о возможной совместимости драйвера АТОЛ ККТ 10 и ДТО8 по интерфейсу OLE.
Нет ничего подобного. Ситуация следующая - из-за того, что АТОЛ убрал из Центра загрузок ДТО8 люди его ищут в интернет.
И находят вот это старьё, с проблемными номерами налоговых ставок для старых прошивок, которые и считают
10-тым драйвером АТОЛ (На самом деле - это АТОЛ ДТО 8.14.2). Вот и всё … :(

1.jpg

ATOL драйвер 10.x

Добавлено: 31 Июль 2019, 5:53
Admin
Игорь Столяров писал(а): 30 Июль 2019, 21:02люди его ищут в интернет
Дату принимать за версию?
Такие "человеки" должны страдать.

ATOL драйвер 10.x

Добавлено: 31 Июль 2019, 7:03
Игорь Столяров
Admin писал(а): 31 Июль 2019, 5:53Такие "человеки" должны страдать.
Ну - не обессудьте … Стараниями нашего Правительства фискальные регистраторы перестали быть уделом батанов,
ими занимаются люди, которые слово "драйвер" понимают-то даже с трудом. Я бы здесь обратил внимание на скотскую
позицию фирмы АТОЛ - которая оставила пользователей старого торгового софта практически без поддержки.

ATOL драйвер 10.x

Добавлено: 01 Август 2019, 12:20
zmi
А кто-нибудь с признаком АГЕНТ и данными поставщика чек выводил?
Чего-то ошибку выдал на формирование комплексного реквизита. И, как обычно, до предела информативно :(
"Ошибка программирования реквизита 1224 (Неверный формат команды) [148]"
Текст в классе не менял (вроде, все красиво):
IF QGoods.FlagAgent
SELF.SetParamInt(1222, QGoods.FlagAgent) ! продажа товара комитента как агент
! данные комитента
IF CLIP(QGoods.Committent.Phone) <> '' OR CLIP(QGoods.Committent.Name) <> ''
IF CLIP(QGoods.Committent.Phone) <> '' THEN SELF.SetParamStr(1171, QGoods.Committent.Phone) END ! Телефон
IF CLIP(QGoods.Committent.Name) <> '' THEN SELF.SetParamStr(1225, QGoods.Committent.Name) END ! Наименование
SELF.ParamBuild
SELF.SetParamBiteArray(1224, SELF.GetParamBiteArray(LIBFPTR_PARAM_TAG_VALUE)) ! Запись комплексного атрибута
END
IF CLIP(QGoods.Committent.INN) <> '' THEN SELF.SetParamStr(1226, QGoods.Committent.INN) END ! ИНН
END
Может, ИНН надо "поднять" повыше, хотя он по документации и не входит в состав 1224. И попробовать теперь не на чем :(
Пока клиента озадачил, чтобы данные по агенту прислал. И запрос отправил другому, печатается ли у них.