Имя: Пароль:
1C
1С v8
Загрузка изображений товара в УТ 11
0 mm1ck
 
15.02.12
20:08
Никто не пробовал делать пакетную загрузку фотографий товаров в УТ 11(11.0.6.9)Делаю примерно так
НоваяНоменклатураОбъект = Справочники.Номенклатура.СоздатьЭлемент();
               НоваяНоменклатураОбъект.УстановитьНовыйКод();
               НоваяНоменклатураОбъект.Комментарий = "Код в битриксе №№№" + ТекМассив[0] + "№№№";
               НоваяНоменклатураОбъект.Качество =Перечисления.ГрадацииКачества.Новый;
Если Фото<>Неопределено Тогда
                       Прицеп = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();
                       Прицеп.Автор = ПараметрыСеанса.ТекущийПользователь;
                       Прицеп.УстановитьНовыйКод();
                       Прицеп.Наименование = ПапкаДляКартинок + "\" + АдресКартинки;
                       Прицеп.ВладелецФайла = НоваяНоменклатураОбъект.Ссылка;
                       Прицеп.ПодписанЭЦП = Ложь;
                       Прицеп.Зашифрован = Ложь;
                       Прицеп.ПутьКФайлу = ПапкаДляКартинок;
                       Прицеп.Описание = "основная фотография номенклатуры";
                       Прицеп.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе;
                       СжатиеФайла = Новый СжатиеДанных(9);
                       Прицеп.ФайлХранилище = Новый ХранилищеЗначения(Фото,СжатиеФайла);
                       Прицеп.Расширение = ".jpg";

                       Прицеп.Записать();
                       НоваяНоменклатураОбъект.ФайлКартинки = Прицеп.Ссылка;

Но при открытии элемента справочника поле фотографии не заполняется. Чего я делаю не до конца?Какие поля еще нужно позаполнять?
1 mirosh
 
15.02.12
20:11
(0) привет, mm1ck.
Первое, что приходит на ум это
НоваяНоменклатураОбъект.Записать();
2 mm1ck
 
15.02.12
20:16
Да после строки с качестовом идет запись и после последней строки приведенного фрагмента записываю второй раз.Т.к.Попутно еще и цены устанавливаю и ряд других мест где уже требуется ссылка на объект.
3 mm1ck
 
15.02.12
21:16
up!
4 ProProg
 
15.02.12
21:31
используй типовые методы. все работает
5 ProProg
 
15.02.12
21:31
типовые процедуры загрузки картинки
6 ProProg
 
15.02.12
21:32
лиск забыл на работе завтра могу код скинуть. у меня готовая разработка. хотя могу и подарить
7 mm1ck
 
16.02.12
10:26
там позарыто же все на стопитцот процедур
8 ProProg
 
16.02.12
11:03
Всего выхов одной и всё
Программист всегда исправляет последнюю ошибку.