Имя: Пароль:
1C
1С v8
БП 3.0 ерунда с чеками после обновления, касса АТОЛ 55Ф
0 Олдж
 
naïve
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 Олдж
 
naïve
26.01.22
11:26
Единственное отличие в логах, в теге 1227 между ООО и ИП, это то, что в ИП в конце добавляется пробел
2 Олдж
 
naïve
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 такое значение не принимает.

На другом ККТ на другом компе скорее всего вторая версия ккт, поэтому ошибки нет.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn