Имя: Пароль:
     
1C
1С v8
БП 3.0 ерунда с чеками после обновления, касса АТОЛ 55Ф
0 Олдж
 
26.01.22
11:20
БП обновлена до последнего релиза 3.0.106.101

Последовательность действий: На основании реализации - счет на оплату - На основании счета на оплату - поступление наличных.
Так вот, если покупатель ООО, то чек пробивается без ошибок на ККМ. А если покупатель ИП, то выдается ошибка "Чек аннулирован" на ККМ.

В логах драйвера АТОЛ при этом:
***
2022.01.26 10:28:50.362 T:00003AF0 INFO  [FiscalPrinter] > 1055 (1055) = 1
2022.01.26 10:28:50.363 T:00003AF0 INFO  [FiscalPrinter] > 1227 (1227) = "ИП Лер Е.А. "
2022.01.26 10:28:50.363 T:00003AF0 INFO  [FiscalPrinter] > 1228 (1228) = "480802429727"
***
2022.01.26 10:28:51.850 T:00003AF0 INFO  [FiscalPrinter] < LIBFPTR_PARAM_ERROR_TAG_NUMBER (65617) = 1227
2022.01.26 10:28:51.850 T:00003AF0 ERROR [FiscalPrinter] Объекту 0x0966DDA0 присвоен код ошибки 26 [Неверный формат команды]

Эта ошибка выходит на любое ИП, а любое ООО пробивается корректно. Что ж, этой ККМ не нравится в теге 1227. Никаких непечатаемых символов нет точно, проверял через Notepad++
1 Олдж
 
26.01.22
11:26
Единственное отличие в логах, в теге 1227 между ООО и ИП, это то, что в ИП в конце добавляется пробел
2 Олдж
 
26.01.22
12:26
Дело действительно было в этом пробеле. Если покупатель ИП, то отрабатывается следующая строка, то в конце добавляются какие-то ПерсональныеДанные, а так как в базе никаких данных нет, то добавлялся пробел
3 andervers2005
 
02.02.22
12:59
(2) И как победили? у меня бухгалтерия 3.0 не редактируется.
4 rom4eg
 
02.02.22
13:42
Такая же проблема на последнем релизе БП 3.0.
Пришлось удалить ИНН в карточке контрагента, и пробить чек как на физ.лицо, что не есть хорошо.
Обновил драйвер Атола на 10.9.1, ждем клиента именно ИП, что бы проверить.
Что делать и где с этим пробелом?
5 andervers2005
 
03.02.22
05:24
(4) Я в код залез и через расширение исправил ошибку. Там достаточно убрать пробелы по краям.
6 KVB
 
10.02.22
13:29
Подскажите в каком модуле и в каой строке изменили код
У меня такая же ошибка
7 andervers2005
 
12.02.22
07:11
(6) Общий модуль - ОборудованиеЧекопечатающиеУстройстваВызовСервера
Процедура - СформироватьXMLПакетДляФискализацияЧека

Там есть строка - Получатель = Получатель + Символы.НПП + ПерсональныеДанные.ДанныеДокумента
Я сделал так Получатель = СокрЛП(Получатель + Символы.НПП + ПерсональныеДанные.ДанныеДокумента);

Я сделал через расширение. Можно спокойно делать эту процедуру Вместо
8 Loos_1
 
31.03.22
18:03
2022.03.30 17:31:21.091 T:000016A8 INFO  [FiscalPrinter] > 1230 (1230) = "NL"
''''
2022.03.30 16:37:28.324 T:00001F08 ERROR [FiscalPrinter] Код ошибки ККТ - 4459h
2022.03.30 16:37:28.325 T:00001F08 INFO  [FiscalPrinter] < LIBFPTR_PARAM_ERROR_TAG_NUMBER (65617) = 1230
2022.03.30 16:37:28.325 T:00001F08 ERROR [FiscalPrinter] Объекту 0x25565430 присвоен код ошибки 26 [Неверное значение параметра]

Подскажите, почему здесь ошибка? На другом ККТ на другом компе такое же значение NL, ошибки нет
9 alezander
 
09.06.22
18:48
(8)У меня такая же проблема была.
Для ФФД 1.2 тэг 1230 должен быть цифровым (код страны) У вас строка.
https://www.nalog.gov.ru/rn77/about_fts/docs/10020801/

ВЕРСИЯ ККТ 5.8.1 такое значение не принимает.

На другом ККТ на другом компе скорее всего вторая версия ккт, поэтому ошибки нет.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший