АТОЛ 1.05 система налогооблажения не выбирается Есть клиенты на древней на коленке сделанной конфе 7.7. Попросили к ней прикрутить возможность работы с ККТ Атол. Сделал - все в шоколаде, но есть нюанс. Они торгуют авто з/ч и часть продукции проходит как ЕНВД, другая как УСН. Причем разделять надо в одном чеке. Насколько я понял из форумов, все это работает. При печати чека в frATOL54_comm_105.ert выбирается метод налогооблажения: Объект.AttrValue = ПУП; Объект.AttrNumber = 1055; Объект.WriteAttribute(); Где ПУП: ОСН - 1;УСН доход - 2;УСН доход-расход - 4;ЕНВД - 8;ЕСН - 16;ПСН - 32; Я задавал любые значения, но выводится ровно то что настроено через настройки драйвера, а на то что подставляю я не реагирует. Причем у них 4 разных компьютера и везде такая история. Драйвера и 14 и 16. Проблема в том, что те кто фискализировал валят все на 1С, а я понимаю, что с моей стороны больше и некуда тыкать. У меня есть подозрение, что фискализировали криво, но как точно посмотреть? |
Секцию надо задавать (Department) |
Попробую |
Если я правильно помню закон, то в одном чеке нельзя использовать разные налоговые режимы. Драйвера надо ставить 9, 8 криво работают с 1.05 |
3-shotsdv2008 > Поставил 9й, 8й снес, теперь не работает вообще. Говорит Фискальный регистратор: ошибка при печати чека Служба "Frontol and Drivers service" не запущена! |
Хотя в настройках 9го можно реально выбрать две системы СНО. |
У нас ДТО 8.16.3 нормально работают с различными конфигурациями на v7. По-моему, тоже (в одном чеке одна СНО). Кусок кода из frATOL54_comm.ert: ... СписокТоваров.ВыбратьСтроки(); Пока СписокТоваров.ПолучитьСтроку() = 1 Цикл XMLFiscalString = XMLPositions.СоздатьПодчиненныйЭлемент("FiscalString"); Атрибут(XMLFiscalString, "Name", СписокТоваров.ТовНаим); Атрибут(XMLFiscalString, "Quantity", СписокТоваров.Количество); Атрибут(XMLFiscalString, "Price", СписокТоваров.Цена); Атрибут(XMLFiscalString, "Department", СписокТоваров.Секция); Атрибут(XMLFiscalString, "Amount", СписокТоваров.Сумма); Если СистемаНалогообложения=0 Тогда Атрибут(XMLFiscalString, "Tax", СписокТоваров.СтавкаНДС); Иначе Атрибут(XMLFiscalString, "Tax", "none"); КонецЕсли; КонецЦикла; |
(6) Это не для прошивки 1.05. Я так понял что для 1.05 отказались от xml |
С ФФД 1.05 это тоже работает. Но можно переписать обработку обслуживания и без xml. |
Текущее время: 13:50. Часовой пояс GMT +3. |