Вход | Регистрация
 

Штрихкод для документа

Штрихкод для документа
Я
   Shikolosa
 
11.05.19 - 11:46
Добрый День! Подскажите пожалуйста, что делаю не так. Надо вывести штрихкод  для документа на печать.
Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |    Штрихкоды.Штрихкод,
    |    Штрихкоды.ТипШтрихкода
    |ИЗ
    |    РегистрСведений.Штрихкоды КАК Штрихкоды
    |ГДЕ
    |    Штрихкоды.Владелец = &ЗаданиеНаПроизводство");


    
    Запрос.УстановитьПараметр("ЗаданиеНаПроизводство", СсылкаНаОбъект);
    
    РезультатЗапроса = Запрос.Выполнить();
     Выборка= РезультатЗапроса.Выбрать();
     ОбластьМакетаЗаголовок.Параметры.Заполнить(Выборка);
     Если Выборка.ТипШтрихкода <> NULL И Выборка.Штрихкод <> NULL Тогда
            ОбластьМакетаЗаголовок.Рисунки.Штрихкод.Объект.ТипКода = Выборка.ТипШтрихкода.Код;
            ОбластьМакетаЗаголовок.Рисунки.Штрихкод.Объект.ТекстКода = Выборка.Штрихкод;
            ОбластьМакетаЗаголовок.Рисунки.Штрихкод.Объект.Сообщение = Выборка.Штрихкод;
ТабДокумент.Вывести(ОбластьМакетаЗаголовок);

Получаю ошибку: Значение не является значением объектного типа (Код)

УПП 8.2 Обычное приложение
 
 
   Василий Алибабаевич
 
1 - 11.05.19 - 11:52
(0)
РезультатЗапроса = Запрос.Выполнить();

Если НЕ РезультатЗапроса.Пустой() Тогда
   <Все, что написано в (0)>
Иначе
   <Задуматься "А почему нет ширихкода?">
КонецЕсли;
   Shikolosa
 
2 - 11.05.19 - 11:56
(1)
Не совсем поняла. Штрихкод у документа есть.
   Василий Алибабаевич
 
3 - 11.05.19 - 12:01
(2) Может и есть. Но он :
1. Не найден.
2. Не стоим в выборке на нужной записи. Поскольку "Выборка.Следующий()" никто не сделал.
   Василий Алибабаевич
 
4 - 11.05.19 - 12:02
+ (3) имеется ввиду не порядок действий, а возможные варианты.
   Shikolosa
 
5 - 11.05.19 - 12:51
(4)
Спасибо огромное! Получилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует