|
v7: ТиС 989 не печатает в чеках строку "Без НДС" | ☑ | ||
---|---|---|---|---|
0
с2д
18.07.17
✎
08:08
|
Добрый День! Есть Атол 30Ф и ТиС 989. В силу не понятных причин он не печатает в чеках строку "Без НДС". Точнее причины понятны, 'none' отправляемое в качестве вида налога он не признает и требует чтобы было число Integer. Драйвер стоит 15-й.
Кто-нибудь знает как решить эту проблему? Или, может быть, у кого-то она уже решена. |
|||
1
HawkEye
18.07.17
✎
08:09
|
(0) отправь вместо none - 0
|
|||
2
с2д
18.07.17
✎
08:12
|
(1) Будет ставка 0%, а это другая операция и как следствие срач с налоговой.
|
|||
3
с2д
18.07.17
✎
15:39
|
Ну кто-то же должен был наверняка столкнуться с данной проблеммой.
|
|||
4
Builder
18.07.17
✎
15:49
|
Решал проблему, рассказываю. ТиС 990, но думаю в 989 такая же фигня.
1. Заменить драйвер FprnM1C82_54FZ.dll на последний, в комплекте к ТИС идет старый! 2. frATOL54_comm.ert Поправить строки: Объект.УстановитьПараметр("BaudRate", ПортСкорость); СистемаНалогообложения = 1;//Вписать свою систему!!; Атрибут(XMLParameters, "TaxVariant",СистемаНалогообложения); В цикле перебора строк добавить: Атрибут(XMLFiscalString, "Department", "01"); Как то так, надеюсь кому нибудь поможет. |
|||
5
Builder
18.07.17
✎
15:54
|
продолжение (4)
Без атрибута "Department" новый драйвер выпадает в осадок. Еще есть глюк в функции ПечататьЧек(...) Поставить в конце что бы всегда возвращал Возврат Рез; А так функция возвращает результат отключения от ФР и документ думает что чек пробит успешно. В общем куча ошибок в одной небольшой обработке. Похоже 1С-овцы ее даже не тестировали. |
|||
6
с2д
18.07.17
✎
15:58
|
Пробовал. Не помогает. Драйвер из пака ККТ 15.
А в Объект.УстановитьПараметр("BaudRate", ПортСкорость); Что именно поправлять надо? Это же просто скорость обмена с портом. |
|||
7
с2д
18.07.17
✎
15:59
|
(5) "В общем куча ошибок в одной небольшой обработке"
Не то слово! Многие моменты просто не обрабатываются и всё. |
|||
8
h-sp
18.07.17
✎
15:59
|
(6) он и не должен печатать эту строку. Если вы внимательно закон прочитаете
|
|||
9
mehfk
18.07.17
✎
16:03
|
(6) 15-й драйвер отозван
|
|||
10
Builder
18.07.17
✎
16:31
|
(6)
В оригинале там весело: Объект.УстановитьПараметр("BaudRate", ПортНомер); Заменить на Объект.УстановитьПараметр("BaudRate", ПортСкорость); |
|||
11
с2д
19.07.17
✎
07:02
|
Всё получилось. Спасибо. Реально откат драйвера и дописка "Department" от Builder'а помогли. "Department" добавлял и раньше, но не помогало. "Собака порылась" видать в драйвере.
PS: Давненько так от фирмы 1С не офигевал. А ведь бабло самосвалами гребут. |
|||
12
с2д
19.07.17
✎
07:04
|
(8) "он и не должен печатать эту строку. Если вы внимательно закон прочитаете"
А я разве писал что он должен что-то печатать? |
|||
13
Мимохожий Однако
19.07.17
✎
07:08
|
(8) Сбрось ссылочку на закон и пунктик об этом
|
|||
14
с2д
19.07.17
✎
08:39
|
В общем обобщаю, может кому-то понадобиться ещё:
1. Подобрал FprnM1C82_54FZ.dll 2. Внёс изменения в frATOL54_comm.ert относительно системы налогообложения. Проставил её принудительно. 3. Туда же добавил строку Атрибут(XMLFiscalString, "Department", "01"); 4. Через драйвер в секции 01 поставил индекс налога 4. 5. Внёс доработки указанные в посте (5) и несколько своих. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |