Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 09:26

Транспортная накладная

Автор Vasylii, 08 дек 2022, 16:00

0 Пользователей и 1 гость просматривают эту тему.

Vasylii

Не понимаю почему не передается значение наименования и кол-во товара в нужные пункты
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка КАК Ссылка,
| РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
| РеализацияТоваровУслугТовары.Количество КАК Количество,
| РеализацияТоваровУслуг.Номер КАК Номер,
| РеализацияТоваровУслуг.Дата КАК Дата
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
| ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
|ГДЕ
| РеализацияТоваровУслуг.Ссылка = &Ссылка";

Запрос.УстановитьПараметр("Ссылка", ДанныеПечати.Ссылка);

РезультатЗапроса = Запрос.Выполнить();

Выборка = РезультатЗапроса.Выбрать();


//Пока Выборка.Следующий() Цикл
Пункт4_1 = ДанныеПечати.НаименованиеГруза;//Выборка.Наименование +"Колличеств товара"+ Выборка.Количество; 
ПараметрыМакета.Вставить("Пункт4_1", Пункт4_1);
//КонецЦикла;


Пункт3_1 = ДанныеПечати.Ссылка;
ПараметрыМакета.Вставить("Пункт3_1", Пункт3_1);

LexaK

Vasylii,
Цитировать//Пока Выборка.Следующий() Цикл
    Пункт4_1 = ДанныеПечати.НаименованиеГруза;//Выборка.Наименование +"Колличеств товара"+ Выборка.Количество; 
    ПараметрыМакета.Вставить("Пункт4_1", Пункт4_1);
    //КонецЦикла;
потому что в вашем коде это все закоментарено!
если помогло нажмите: Спасибо!

Vasylii

LexaK, так оно и закаменченно потому что не работает, я перепробовал по разному и все никак

LexaK

Vasylii, попробуйте так
Пункт4_1 = "";
    Пока Выборка.Следующий() Цикл
    //Пункт4_1 = ДанныеПечати.НаименованиеГруза;//Выборка.Наименование +"Колличеств товара"+ Выборка.Количество; 
    Пункт4_1 = Пункт4_1 + Выборка.Номенклатура +", Кол-во: " + Выборка.Количество + Символы.ПС; 
    КонецЦикла;
   
    ПараметрыМакета.Вставить("Пункт4_1", Пункт4_1);
если помогло нажмите: Спасибо!

Vasylii

LexaK Понял в чем проблема Зашел через отладчик в Выборку "Ошибка Чтения Значения" по этому не передается

Похожие темы (5)

Рейтинг@Mail.ru

Поиск