Имя: Пароль:
1C
 
Выборка данных из табличной части справочника в табличную часть документа
0 Gerrychka
 
01.06.16
22:41
Необходимо при выборе реквизита договор в документе, вставлять из справочника договоры табличную часть, что то напечатал, в табло значения нужные, но пишет поле объекта Номенклатура не обнаружено, помогите пожалуйста с кодом
&НаСервере
Процедура ДоговорПриИзмененииНаСервере()
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Договоры.УсловияПоставок.(
    |        Номенклатура,
    |        Серия,
    |        ЕдиницаИзмерения,
    |        Валюта,
    |        Количество,
    |        Цена,
    |        Сумма
    |    ),
    |    РасходнаяНакладная.Договор
    |ИЗ
    |    Документ.РасходнаяНакладная КАК РасходнаяНакладная
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Договоры КАК Договоры
    |        ПО РасходнаяНакладная.Договор = Договоры.Ссылка
    |ГДЕ
    |    Договоры.Ссылка = &Договор";
    
    Запрос.УстановитьПараметр("Договор", Объект.Договор);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Для Каждого ВыборкаДетальныеЗаписи.Следующий() Цикл
    
    НоваяСтрока = Объект.СписокНоменклатуры.Добавить();
    НоваяСтрока.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
    НоваяСтрока.Серия = ВыборкаДетальныеЗаписи.Серия;
    НоваяСтрока.ЕдиницаИзмерения = ВыборкаДетальныеЗаписи.ЕдиницаИзмерения;
    НоваяСтрока.Валюта = ВыборкаДетальныеЗаписи.Валюта;
    НоваяСтрока.Количество = ВыборкаДетальныеЗаписи.Количество;
    НоваяСтрока.Цена = ВыборкаДетальныеЗаписи.Цена;
    НоваяСтрока.Сумма = ВыборкаДетальныеЗаписи.Сумма;
        
    КонецЦикла
    
КонецПроцедуры
1 Gerrychka
 
01.06.16
22:47
Для каждого, случайно написал, там стандартный Пока
2 Defender aka LINN
 
01.06.16
22:58
Позовите программиста
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.