Имя: Пароль:
1C
1С v8
Вывод результать запроса и ТЗ
,
0 nemel09
 
27.01.20
18:04
Привет всем, помогите вывести результат запроса в из ТЗ в ТЧ документа.

[code]

Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|    КомплектМЛ.Заказ.Ссылка КАК НомерЗаказа,
|    ЗаказПокупателя.Трудозатраты КАК ТрудозатратыПоЗаказу,
|    КомплектМЛ.Ссылка КАК КомплектМЛ
|ПОМЕСТИТЬ ТЗ1
|ИЗ
|    Документ.КомплектМЛ КАК КомплектМЛ
|        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Трудозатраты.Труды КАК ТрудозатратыТруды
|        ПО КомплектМЛ.Заказ.Ссылка = ТрудозатратыТруды.Заказ.Ссылка
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
|        ПО КомплектМЛ.Заказ = ЗаказПокупателя.Ссылка
|ГДЕ
|    КомплектМЛ.ПолностьюВыполнен = &ПолностьюВыполнен
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    ЗаказПокупателяТовары.КомплектМЛ.Ссылка КАК Комплект,
|    ЗаказПокупателяТовары.Трудозатраты КАК Трудозатраты,
|    ТЗ1.КомплектМЛ.Ссылка
|ПОМЕСТИТЬ ТЗ2
|ИЗ
|    ТЗ1 КАК ТЗ1
|        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
|        ПО ТЗ1.КомплектМЛ.Ссылка = ЗаказПокупателяТовары.КомплектМЛ.Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    СУММА(ТЗ2.Трудозатраты) КАК Трудозатраты,
|    ТЗ1.НомерЗаказа
|ИЗ
|    ТЗ2 КАК ТЗ2
|        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТЗ1 КАК ТЗ1
|        ПО ТЗ2.Комплект.Ссылка = ТЗ1.КомплектМЛ.Ссылка
|
|СГРУППИРОВАТЬ ПО
|    ТЗ1.НомерЗаказа";
Запрос.УстановитьПараметр("ПолностьюВыполнен", "Да");
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл

        
Сообщить (Выборка.Трудозатраты);

КонецЦикла;
[/code]

Пытаюсь даже просто по кнопке, вывести результат, но все равно ничего.
1 lodger
 
27.01.20
18:06
скачай консоль запросов и поупражняйся там.
2 Ёпрст
 
27.01.20
18:06
(0)
Запрос.УстановитьПараметр("ПолностьюВыполнен", "Да"); //от эту ересь исправь и полетит
3 Ёпрст
 
27.01.20
18:07
ПолностьюВыполнен - поди булево, а не строка с "Да"/"Нет"/"не знаю"
4 nemel09
 
27.01.20
18:25
(2) Спасибо. Дико затупил аж стыдно...
5 nemel09
 
29.01.20
20:59
Подскажите как ещё лучше выгрузиться данные  из Тз в ТЧ на форме. Если не сложно простенький пример.
6 AlvlSpb
 
29.01.20
21:40
(5) Объект.ТЧФормы.Загрузить(ТЗ)
7 hhhh
 
29.01.20
22:21
(5) Объект.ТЧФормы.Загрузить(Запрос.Выполнить().Выгрузить())