Страница 22 из 31
ATOL драйвер 10.x
Добавлено: 15 Февраль 2021, 18:15
seawolf
Ну у нас помеси никогда нет. Или нал или оплатили по безналу и нужен чек. Причем таких чеков в день пара тройка. Ради этого сей чудный девайс за бешеные деньги. Еще я хочу спросить - вот наименование прайс и количество в строке очереди есть, а где будет сумма товара в строке? В таблице есть поле для НДС (ставка и сумма) а вот поля для вывода суммы и если есть НДС полной суммы товара + НДС нет. Девайс сам его считает и выводит?
ATOL драйвер 10.x
Добавлено: 15 Февраль 2021, 18:42
Игорь Столяров
seawolf писал(а): ↑15 Февраль 2021, 18:15
Девайс сам его считает и выводит?
Да. Но только налог будет в том числе. Насколько я понимаю это опт, раз налог отдельно и сверху стоимости.
Есть тип налога "LIBFPTR_TAX_VAT120 - НДС рассчитанный 20/120", наверно как раз для таких случаев.
Никогда не было потребности в его использовании ...
ATOL драйвер 10.x
Добавлено: 15 Февраль 2021, 19:13
finsoftrz
Налог сверху стоимости обычно у бюджетников заморочка. Обычный опт работает в полных ценах. Там просто 20% или 10% НДС. Вычисляется сам в чеке. Есть нюанс, если оплачивают не полную сумму по накладной. Тут кто как выкручивается. Я, к примеру, делаю печать товаров в чеках по фифо, а одну позицию дроблю (доли единиц), если округление.
ATOL драйвер 10.x
Добавлено: 15 Февраль 2021, 19:50
seawolf
У нас УСН (упрощенка) и налога нет. Тогда это чудо устройство само умножит кол-во на цену в строке и напечатает полную стоимость построчно. Завтра пойду пилить !
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 11:30
seawolf
А где посмотреть лог чудного девайса? в папке BIN Atol его нет а при открытии чека ошибка 26 из класса идет.??
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 11:37
Игорь Столяров
Вот здесь всё написано:
http://integration.atol.ru/api/?javascr ... girovaniya
И да прибудет с Вами сила ...
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 11:45
Игорь Столяров
seawolf писал(а): ↑17 Февраль 2021, 11:30
а при открытии чека ошибка 26 из класса идет
Вообще есть метод Atol10.ErrorDescription(), который на человеческом языке возвращает текст ошибки.
А 26 = LIBFPTR_ERROR_INVALID_COMMAND_FORMAT, т.е. ошибочный формат команды-с у Вас, в примере Админа нет такого точно.
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 15:13
seawolf
Камень моего преткновения оказался здесь:
H.Kassir.Name = 'Пупкин И.И.'
H.Kassir.INN = '723329239495'
если без ИНН то как раз идет ошибка печати чека
Если ИНН задать, то сообщается что не зарегить кассира, но чеки при этом печатаются нормально
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 15:31
Игорь Столяров
seawolf писал(а): ↑17 Февраль 2021, 15:13
если без ИНН то как раз идет ошибка печати чека
ИНН кассира (тег 1203) не является обязательным атрибутом чека, но если он указан - то должен быть корректным.
Проверил на указанных данных - никаких ошибок нет. Может быть, конечно у Вас гранаты не той системы ...
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 15:45
Игорь Столяров
Хотя да, беда есть. В оригинальном классе вот так:
Код: Выделить всё
Atol10.PrintKassir PROCEDURE(*ATOL:Kassir Kassir)
CODE
IF ~SELF.FlagLoaded THEN RETURN END
IF CLIP(Kassir.Name) <> '' THEN SELF.SetParamStr(1021, Kassir.Name) END
IF CLIP(Kassir.INN) <> '' THEN SELF.SetParamStr(1203, Kassir.INN) END
IF CLIP(Kassir.Name) <> '' AND CLIP(Kassir.INN) <> ''
IF libfptr_operator_login(SELF.fptr) = LIBFPTR_ERROR
SELF.ErrorMessage
END
END
И тогда Ваша права: без ИНН нет регистрации кассира, и как следствие ошибка.
Нехорошо. Уберите условие с обязательным ИНН. Вот так хорошо будет:
Код: Выделить всё
Atol10.PrintKassir Procedure(*ATOL:Kassir Kassir)
Code
If (Self.FlagLoaded = True) and (Kassir.Name <> '')
Self.SetParamStr(1021, Kassir.Name)
If Clip(Kassir.INN) <> '' then Self.SetParamStr(1203, Kassir.INN).
If libfptr_operator_login(Self.fptr) = LIBFPTR_ERROR then Self.ErrorMessage.
end
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 16:08
seawolf
Да, как-то так! по крайней мере работает и всех устраивает.
ATOL драйвер 10.x
Добавлено: 17 Февраль 2021, 16:23
Игорь Столяров
Просто все аккуратно указывают для кассира ИНН и не нарываются на эту проблему.
Указывайте корректный ИНН кассира и будете одним из нас.
ATOL драйвер 10.x
Добавлено: 17 Март 2021, 10:32
gromov
Никто не пользовался вот этим девайсом
https://www.masterfich.ru/Pages/efn.html ?
ATOL драйвер 10.x
Добавлено: 17 Март 2021, 10:52
Игорь Столяров
Если возникает вопрос "Чем бы таким заняться ?", то рекомендую посетить:
https://events.webinar.ru/2865733/8309791
ATOL драйвер 10.x
Добавлено: 17 Март 2021, 11:08
gromov
А можно без вот этого, а по-человечески