Имя: Пароль:
1C
 
хочу чтоб когда выбираешь номенклатуру в реализации товара чтоб цена бралась из регистра с
0 wolfacker
 
11.09.20
19:02
хочу чтоб когда выбираешь номенклатуру в реализации товара чтоб цена бралась из регистра сведений вот написал код может кто обьяснит почему он не работает
&НаКлиенте
Процедура НоменклатураТоварПриИзменении()
    ПолучитьРесурсИзРегистраНаСервере();
КонецПроцедуры

&НаСервере
Функция ПолучитьРесурсИзРегистраНаСервере()
    //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
        |    ЦеныНоменклатуры.Цена КАК Цена
        |ИЗ
        |    Документ.РеализацияТовара.Номенклатура КАК РеализацияТовараНоменклатура
        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
        |        ПО РеализацияТовараНоменклатура.Товар = ЦеныНоменклатуры.Номенклатура";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        // Вставить обработку выборки ВыборкаДетальныеЗаписи
    КонецЦикла;
    
    //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА


КонецФункции
1 Dmitry1c
 
11.09.20
19:08
(0) потому что ты выбираешь данные запросом, но с выбираемыми данными ничего не делаешь

иными словами тебе официант принес меню, а ты ничего не заказал и спрашиваешь у нас, почему ты голодный
2 RomanYS
 
11.09.20
19:09
(0) Потому что номенклатуру ты меняешь в форме, а запрос делаешь к базе данных.
3 Dmitry1c
 
11.09.20
19:09
(0) у тебя есть и другие ошибки, если это задача практическая
4 Сергиус
 
11.09.20
20:42
(0)Этим запросом ты получишь цены по всем товарам из всех реализаций в твоей базе.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший