Имя: Пароль:
1C
1С v8
Несоответствие типов
0 diabolo
 
01.07.16
12:52
Помогите решить проблему стандартная процедура выдает ошибку

{Справочник.Номенклатура.Форма.ФормаСписка.Форма(151)}: Ошибка при установке значения атрибута контекста (Картинка)
            ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
по причине:
Несоответствие типов

ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить() - вот эта штука получает двоичные данные.
1 Lexey_
 
01.07.16
12:57
(0) смотри в СП конструкторы картинки
2 diabolo
 
01.07.16
12:59
Это ж стандартная конфигурация УТП, ничего в ней не менялось. (1)
3 diabolo
 
01.07.16
13:04
Попробовал чучуть видоизменить
ЭлементыФормы.ОсновноеИзображение.Картинка = Новый Картинка(ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить());

Выдает ошибку, несоответсвие параметр '1'

В конструкторе написано должен быть двоичные данные, вот эта фигня возвращает ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить()
двоичные данные, в чем причина?
4 Lexey_
 
01.07.16
13:12
(3) ну проверь, что в двоичных данных
5 Sonny
 
01.07.16
13:12
Записать эти двоичные данные можешь?
6 diabolo
 
01.07.16
13:48
(4) Как проверить что в двоичных данных какой то набор букавок и циферок)
7 Lexey_
 
01.07.16
14:13
(6) записать в файл
8 Beretta
 
01.07.16
14:16
(0) Включить голову и не пробовать создавать картинку из ёксельного файла.
9 diabolo
 
04.07.16
16:18
(7) Записал в файл выгрузилась, картинка.
При открытии такая же ошибка, но что интересно если нажать кнопку ОК, отображается картинка, которая в него загружена.


(8) причем тут эксель файл?
10 diabolo
 
04.07.16
16:19
(9) Отображается когда открыл, в списке не отображается, но в форме элемента выдает ту же ошибку на несоответствие типов.
11 Chameleon1980
 
04.07.16
16:29
так не каанет ? :


ИмяФайла = КаталогВременныхФайлов() + Объект.Наименование;
Объект.Ссылка.Хранилище.Получить().Записать(ИмяФайла);
Картинка = Новый Картинка(ИмяФайла);
12 diabolo
 
04.07.16
16:33
(11) а в форме списка такую шляпу делать не жирно будет при каждом переключение текущей строки запихивать во временный файл?

Просто я не пойму конфа стандартная, в ней ничего не менялось, даже еще стоит запрет для редактирования.
13 diabolo
 
04.07.16
16:34
Может по корявому файлы были добавлены. Почему выдает ошибку, а потом отображает картинку нужную?
14 Chameleon1980
 
04.07.16
16:49
вариантов, как обычно, может быть мешочек.
15 diabolo
 
05.07.16
10:26
(14) А исправить сие безобразие можно как то?
16 CMblCL
 
05.07.16
10:54
(15) Пересохранить картинки