Имя: Пароль:
1C
 
Розница 2.3. ФФД 1.2 Ошибка при пробитии чека
0 2S
 
12.03.24
15:43
релиз свежий, патчи установлены. ФФД 1.2, дрова Атол 10.10

Ошибка при вызове метода контекста (ПолучитьДвоичныеДанныеИзСтроки)
{ОбщийМодуль.МенеджерОборудованияКлиентСервер.Модуль(1296)}:ДвоичныеДанныеСтроки = ПолучитьДвоичныеДанныеИзСтроки(Штрихкод);
{ОбщийМодуль.ОборудованиеЧекопечатающиеУстройства.Модуль(1450)}:ШтрихКодBase64 = МенеджерОборудованияКлиентСервер.ШтрихкодВBase64(ТекущаяПозиция.ШтрихКод);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Несоответствие типов (параметр номер '1')
[ОшибкаИспользованияВстроенногоЯзыка]

Ошибка возникает в при создании блока Barcode
Конткретно при кодировании ШК текстом в кодировке Base64  
ШК на входе, например, 376741a8-e06a-11ee-8e67-000000000003

При преобразовании ловим ошибку.
Если блок заремить, все работает, но xml, как понимаем, в этом случае неполный.

Кто сталкивался с таким, какое решение?
1 2S
 
12.03.24
15:53
проверил на сервере
МенеджерОборудованияКлиентСервер.ШтрихкодВBase64("376741a8-e06a-11ee-8e67-000000000003")
значение возвращается
2 2S
 
12.03.24
16:04
решено в виде заплатки
МенеджерОборудованияКлиентСервер.ШтрихкодВBase64(СокрЛП(Строка(ТекущаяПозиция.ШтрихКод)))
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.