Имя: Пароль:
1C
1С v8
вывод картинки в макет
0 RussellCrowe
 
05.08.25
15:53
добрый день всем

Комплексная автоматизация для Казахстана, редакция 2. Локализация для Казахстана: "1С-Рейтинг" (2.4.5.12)

на внешнюю печатную форму пытаюсь вывести фото товара

функция на модуле

Функция ПолучитьИзображение (товар)
     Запрос = Новый Запрос;
        Запрос.Текст =
        "ВЫБРАТЬ ПЕРВЫЕ 1
        |    НоменклатураПрисоединенныеФайлы.ФайлХранилище
        |ИЗ
        |    Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
        |ГДЕ
        |    НоменклатураПрисоединенныеФайлы.ВладелецФайла = &ВладелецФайла
        |    И НЕ НоменклатураПрисоединенныеФайлы.ПометкаУдаления";
        
        Запрос.УстановитьПараметр("ВладелецФайла", товар);
        
        РезультатЗапроса = Запрос.Выполнить();
        
        Если Не РезультатЗапроса.Пустой() Тогда
            Выборка = РезультатЗапроса.Выбрать();
            Выборка.Следующий();
            ДвоичныеДанныеКартинки = Выборка.ФайлХранилище.Получить(); //тут получаю пусто
            КартинкаНоменклатуры = Новый Картинка(ДвоичныеДанныеКартинки);
        Иначе
            КартинкаНоменклатуры = Новый Картинка(); // Пустая картинка
        КонецЕсли;
    Возврат  КартинкаНоменклатуры;    
КонецФункции

Выборка.ФайлХранилище.Получить() - проблема тут, значение пусто, как надо получить двоичные данные картинке подскажите пожалуйста.

через консоль запросов проверяю данные в хранилище присутсвуют
1 RussellCrowe
 
05.08.25
15:56
скрины
2 mikecool
 
05.08.25
15:58
хранение в томах?
3 RussellCrowe
 
05.08.25
16:02
(2) фото в базе хранятся
4 maxar
 
05.08.25
16:02
ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(СсылкаФайл);

БСП, Не знаю есть в вашей редакции
5 Волшебник
 
05.08.25
16:02
разные товары в консоли и программном коде
6 RussellCrowe
 
05.08.25
16:04
(5) я тестово сделал КП с 2 товарами, в обоих есть фото
7 Timon1405
 
05.08.25
16:04
ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Файл, Ложь);
8 RussellCrowe
 
05.08.25
16:06
вот фото товара в базе присутвует
9 arsik
 
гуру
05.08.25
16:08
(8) Ну может там у тебя несколько элементов справочника присоединенные файлы. Ты первый выбираешь, а он пустой.
10 RussellCrowe
 
05.08.25
16:11
(7) помогло, благодарен
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.