ATOL драйвер 10.x

Сканеры, кассы, ККТ и т.д.
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7638
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 23 раза
Поблагодарили: 65 раз

ATOL драйвер 10.x

Сообщение Игорь Столяров »

wad_ja писал(а): 14 Май 2023, 8:28 код товара передавать не надо
Пардон, а что есть "код товара" ? Есть идентификатор товара (тег 2101) - но это уже совсем другая история про маркировку ...
Make Clarion Great Again ! 😎
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

код товара 1162 тег - но у меня нет маркировки.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7638
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 23 раза
Поблагодарили: 65 раз

ATOL драйвер 10.x

Сообщение Игорь Столяров »

wad_ja писал(а): 14 Май 2023, 9:21 код товара 1162 тег - но у меня нет маркировки
Я Вам сейчас один вещь скажу, Вы только не обижайтесь ! У Вас и товара-то нет ... ;)
Make Clarion Great Again ! 😎
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

Нет Товара - нет проблем!
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

Вопрос: Если чек коррекции, то дата должна быть сегодняшняя ? Или дата того чека, который корректируется?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7638
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 23 раза
Поблагодарили: 65 раз

ATOL драйвер 10.x

Сообщение Игорь Столяров »

Тег 1178 : Дата совершения корректируемого расчёта

Дату любого чека менять нельзя (всегда текущая), дата корректируемого чека не нужна.
Потому, что в общем случае корректируется не конкретный чек, а баланс взаиморасчёта с контрагентом.
Поэтому в теге 1178 указывается дата внесения коррекции (исправления), например 01.05.2023 г.
Make Clarion Great Again ! 😎
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

Спасибо!
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

дата внесения коррекции (исправления) всегда СЕГОДНЯ?
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

H.Correction.DocDate = TODAY() ! дата всегда ?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7638
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 23 раза
Поблагодарили: 65 раз

ATOL драйвер 10.x

Сообщение Игорь Столяров »

Вас в Google забанили что-ли ? ;)
см. https://www.consultant.ru/document/cons ... q938361794
Make Clarion Great Again ! 😎
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

Спасибо! Прочитал! Я в Яндесе смотрю.
wad_ja
Посетитель
Сообщения: 30
Зарегистрирован: 21 Октябрь 2019, 16:20

ATOL драйвер 10.x

Сообщение wad_ja »

:ty: Спасибо!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4848
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 43 раза

ATOL драйвер 10.x

Сообщение finsoftrz »

Хотел поинтересоваться, никто не проверял передачу тэга 2108 (единица измерения) в офд? Делаю вроде по букварю через установку LIBFPTR_PARAM_MEASUREMENT_UNIT, но не передается.

Код: Выделить всё

         SELF.SetParamStr(LIBFPTR_PARAM_COMMODITY_NAME, clip(SELF.QueueSale.SaleName))
         SELF.SetParamDouble(LIBFPTR_PARAM_PRICE, SELF.QueueSale.SaleCena)
         SELF.SetParamDouble(LIBFPTR_PARAM_QUANTITY, SELF.QueueSale.SaleKol)
         if SELF.FormatOFD>=2   !1.2
            case SELF.QueueSale.SaleEd
               of 0   !штуки
                  SELF.SetParamInt(LIBFPTR_PARAM_MEASUREMENT_UNIT, LIBFPTR_IU_PIECE)  !единица измерения
               of 11  !кг
                  SELF.SetParamInt(LIBFPTR_PARAM_MEASUREMENT_UNIT, LIBFPTR_IU_KILOGRAM)
            end
         end
Не передается и если поставить флажок передавать 2108 по умолчанию в тесте драйвера. Может, что-то туплю. Уже нехорошее подозрение, а не могли ли отрубить, если подписка не обновлена. На днях мне один админ написал, что у Атолов отмена печати чека (для экономии бумаги) перестает работать, если не продлена подписка.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7638
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 23 раза
Поблагодарили: 65 раз

ATOL драйвер 10.x

Сообщение Игорь Столяров »

Работа с ед. измерения прошла долгий путь через костыли АТОЛ - я бы рекомендовал обновить драйвер до текущего.
Там есть зависимость от тега LIBFPTR_PARAM_MARKING_CODE_STATUS (2003) и настройка:

1.jpg

У нас это сделано и в своё время проверено. Жалоб как бы нет.
Но я не поставлю ящик пива на то, что вот это вот всё работает и сейчас ... ;)
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4848
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 43 раза

ATOL драйвер 10.x

Сообщение finsoftrz »

Говорят, что обновили. Галочку с автоматической передачей тега тоже пробовали. Говорят, что лицензию на год покупали у Атола. Это все со слов, конечно. Факт остается, что SELF.SetParamInt(LIBFPTR_PARAM_MEASUREMENT_UNIT, LIBFPTR_IU_PIECE) не передает тэг, хотя вроде как должна. С маркировкой данный тэг не связан, хотя допустить какую-то зависимость от других тэгов можно.

Не сообщают, возможно, по причине, что еще не увидели. Налоговая в прошлом месяце начала требовать заполнение 2108 и в офд чеки висят с соответствующей отметкой. Можете ради интереса попросить клиента зайти в офд (такском, сбис и т.п.) и проверить. Проблема проявляется только на атолах, на штрихах и пиритах все норм.
C6/C11, ШВС, tps/btrieve.
Ответить