Имя: Пароль:
1C
1С v8
заполнить реквизит в справочнике номенклатура
,
0 drwmurge
 
24.04.14
12:55
помогите. нужно из таблицы "товары" документа "ПоступлениеТоваровИУслуг" получить номенклатуру. И заполнить в ней реквизит "производитель".

&НаКлиенте
Процедура Команда1(Команда)
    Заполнение();
КонецПроцедуры

&НаСервере
Процедура Заполнение()
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ПоступлениеТоваровУслугТовары.Ссылка
                   |ИЗ
                   |    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары"
Результат = Запрос.Выполнить().Выгрузить();
Для каждого стр Из Результат Цикл
    //что здесь написать чтоб реквизиту производитель присвоить реквизит контрагент                  
КонецЦикла;
                  
КонецПроцедуры
1 Wobland
 
24.04.14
12:55
а чем?
2 Wobland
 
24.04.14
12:56
компания закупает мягких плюшевых котиков у 50 производителей...
3 drwmurge
 
24.04.14
12:57
реквизиту производитель должен соответствовать реквизит контрагент этого документа в котором находится номенклатура
4 drwmurge
 
24.04.14
12:58
просто очень много номенклатуры и в каждой нужно заполнить поставщика
5 Wobland
 
24.04.14
12:59
(4) эта задача под силу только бабороботу
6 Godofsin
 
24.04.14
12:59
(5) убил ))))
7 Wobland
 
24.04.14
13:04
впрочем, я бы обрабатывал только уникальных поставщиков номенклатуры, а остальное - после работы с роботом врукопашную
8 Wobland
 
24.04.14
13:04
(7) *уникальные в разрезе поставщиков номенклатуры
9 el7cartel
 
24.04.14
13:06
(0) вот офигенно! я хочу заполнить поле "производитель"...ну так ты его сначала из документа вытащи, ровным счетом и номенклатуру! а затем уже заполняй поле у номенклатуры которую получил!
10 Godofsin
 
24.04.14
13:09
(9) Нет, ибо (5) =)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.