Имя: Пароль:
1C
1С v8
Отчёт "Остатки на складах"
,
0 alexsandrinia
 
18.02.12
17:34
Пишу внешний отчёт "Остатки на складах", который выводит остатки на сегодняшний день. Вот код:

ВЫБРАТЬ
   ТоварыНаСкладахОстаткиИОбороты.Склад,
   ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Артикул,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура.Наименование,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура.НаименованиеПолное,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ОсновноеИзображение
ИЗ
   РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты

но почему то изображение не выводит, а появляется всего лиш вот такие знаки - "<>". Как быть?
УТ 10.3, Платформа 8.1
1 Reaper_1c
 
18.02.12
17:35
Какая неприятность... А на тип реквизита посмотреть - это наверное очень сложно...
2 alexsandrinia
 
18.02.12
17:37
(1) а можно поподробнее, как это сделать?
3 alexsandrinia
 
18.02.12
17:42
это получается надо связать "ТоварыНаСкладах..." с "ХранилищеДополнительнойИнформации..." ?
4 zzerro
 
18.02.12
21:39
Вот такие знаки <> выводятся когда наименование элемента справочника пустое
5 aleks-id
 
18.02.12
21:50
(0) вот ты жестянщик - брать только остатки из оборотного регистра...
6 alexsandrinia
 
19.02.12
09:40
(4) вместо этих знаков должно быть изображение.
7 URAL
 
19.02.12
10:10
(6) какое изображение? Может я что то пропустил?
8 alexsandrinia
 
19.02.12
10:25
(7) в (0) описывал, что мне надо и как получается
9 URAL
 
19.02.12
10:31
(8) если Вы про код? я правильно понял?
10 alexsandrinia
 
19.02.12
10:32
(9) да, про код. видимо, не так в коде что-то?
11 URAL
 
19.02.12
10:34
(10) так уже становится понятнее, результат кода где смотрите? используете консоль запросов? или в отчете? напишите подробно
12 alexsandrinia
 
19.02.12
10:39
(11) результат выходит при формировании списка. т.е. выходит наименование товара в одной колонке, в другой, где должно быть изображение - выходят эти скобочки. в отчете смотрю пошагово, в табло просматриваю результаты.
13 URAL
 
19.02.12
10:41
(12) в отладчике посмотри что написал (1)
14 alexsandrinia
 
19.02.12
11:18
а как вывести список номенклатуры с изображением? нужно соединять справочник "номенклатура" со справочником "характеристики номенклатуры" ?
15 alexsandrinia
 
19.02.12
11:27
(13) пишет тип строка, нужно чтоб тип изображение писал?
16 alexsandrinia
 
19.02.12
17:33
и вообще, как можно вывести изображение номенклатуры в форму отчёта?
17 Шапокляк
 
19.02.12
17:46
(16)            Картинка = ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
           
           ОбластьДетальныхЗаписей.Рисунки.D1.Картинка = Картинка;
как-то так. Добавляешь в макет рисунок, обзываешь его как тебе нравится и выводишь туда данные из хранилища.
18 alexsandrinia
 
19.02.12
17:51
(17) выходит следующая ошибка:

Значение не является значением объектного типа (ОсновноеИзображение)
   Картинка = Выборка.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
19 Шапокляк
 
19.02.12
18:30
(18) значит
           Если Не ЗначениеЗаполнено(ВыборкаДетали.Номенклатура.ОсновноеИзображение) Тогда
               Картинка=Новый Картинка;
           Иначе
               
           Картинка = ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
           КонецЕсли;
и посмотреть в отладчике где спотыкается
20 alexsandrinia
 
19.02.12
18:52
(19)


Значение не является значением объектного типа (ОсновноеИзображение)
            Если Не ЗначениеЗаполнено(Выборка.Номенклатура.ОсновноеИзображение) Тогда
21 Шапокляк
 
19.02.12
19:04
(20) Не имея доступа к вашей обработке я не могу определить, где у вас затыкается: то ли само значение Выборка.Номенклатура не заполнено ссылкой на элемент справочника Номенклатура, то ли еще что. Если срочно надо, делайте через Попытка Исключение
22 alexsandrinia
 
20.02.12
12:09
написал отчет, который выводит картинки номенклатуры с самой номенклатурой. однако, когда сохраняю отчёт в exel, фото куда-то деваются. как сделать, чтоб и в exel были изображения, как вернуть их обратно?
23 alexsandrinia
 
20.02.12
13:53
никто не знает?
24 БибиГон
 
20.02.12
13:56
как записываешь в ексел? где код.
25 alexsandrinia
 
20.02.12
14:03
(24) формирую отчёт в ТабДок, а потом Файл-Сохранить копию...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс