Имя: Пароль:
1C
 
Штрихкод в УНФ
,
0 ZaprosMan
 
27.09.16
16:47
Здравствуйте коллеги!
Конф УНФ. Платформа 8.3.
Написал внешнюю обработку для печати штрихкодов номенклатуры.
Установил стандартный "1С печать штрихкодов" в макет добавил объект(элемент управления) "1С печать штрихкодов".

//Код

Штрихкод = РегистрыСведений.ШтрихкодыНоменклатуры.ПолучитьШтрихкодПоНоменклатуре(Строка.Номенклатура);
        Если Не ЗначениеЗаполнено(Штрихкод) Тогда
            ЗаписьШтрихкод = РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьМенеджерЗаписи();
            ЗаписьШтрихкод.Номенклатура = Строка.Номенклатура;
            Штрихкод = РегистрыСведений.ШтрихкодыНоменклатуры.СформироватьШтрихкодEAN13();
            ЗаписьШтрихкод.Штрихкод     = Штрихкод;
            ЗаписьШтрихкод.Записать();            
        КонецЕсли;

Картинка = ОбластьСтрокаНач.Рисунки.Штрихкод.Объект.Сообщение = Штрихкод;  

////////////////////

Выполняя с полными правами, всё ок.

Не с полными выдает ошибку:

{Форма.Форма.Форма(105)}: Значение не является значением объектного типа (Сообщение)
        Картинка.Объект.Сообщение = Штрихкод;

///////
Картинка.Объект = (Неопределено) если не с полными правами

Что можно сделать?
Я что то читал про какую то принудительную регистрацию компонент.
Но где что не понятно. Подсткажите.

Спасибо!
1 ZaprosMan
 
27.09.16
16:56
Речь о макете, печатной форме.