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

работа с параметрами в запросе

Автор maksim7, 16 авг 2010, 20:20

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

maksim7

Здравствуйте. Я Начинаю изучать 1С:Предприятие 8.2 и не могу разобраться с параметрами в запросах.У меня есть расходная накладная с реквизитами (Покупатель, Договор,Склад и Табличная часть с перечнем товара, количеством, суммой) в обработке проведения я пишу запрос:



Запрос.Текст="ВЫБРАТЬ
| РасходнаяНакладнаяТовары.Товар КАК Товар,
| СУММА(РасходнаяНакладнаяТовары.Количество) КАК КолДок,
| СУММА(РасходнаяНакладнаяТовары.Сумма) КАК СумДок,
| МАКСИМУМ(РасходнаяНакладнаяТовары.НомерСтроки) КАК НомерСтроки
|ПОМЕСТИТЬ ВТТовары
|ИЗ
| Документ.РасходнаяНакладная.Товары КАК РасходнаяНакладнаяТовары
|ГДЕ
| РасходнаяНакладнаяТовары.Ссылка = &Ссылка

| ??????? - на этом месте нужно записать 2-ое условие описанное ниже. |
|СГРУППИРОВАТЬ ПО
| РасходнаяНакладнаяТовары.Товар
|
|ИНДЕКСИРОВАТЬ ПО
| Товар
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТТовары.Товар,
| ВТТовары.КолДок,
| ВТТовары.СумДок,
| ВТТовары.НомерСтроки,
| ЕСТЬNULL(ОстаткиТоваровОстатки.КоличествоОстаток, 0) КАК КолОст
|ИЗ
| ВТТовары КАК ВТТовары
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(
| &Момент,
| Товар В
| (ВЫБРАТЬ
| Т.Товар
| ИЗ
| ВТТовары КАК Т)) КАК ОстаткиТоваровОстатки
| ПО ВТТовары.Товар = ОстаткиТоваровОстатки.Товар"
;
Запрос.УстановитьПараметр("Момент", МоментВремени());
Запрос.УстановитьПараметр("Ссылка",Ссылка);


В первом пакете запроса я создаю временную таблицу которую хочу заполнить товарами по следующим условиям:

1)весь товар должен выбираться из табличной части документа РасходнаяНакладная;

2)должен выбираться только тот товар который есть в наличии на складе (поле склада находиться на форме документа) ;



Я немогу правильно записать эти условия в конструкторе запроса и после текста запроса потом установить параметры.

YouAreEmpty

Товарищ, а где 2-ое условие-то? Что результат 2-го запроса является уловием? И вообще для чего вам такие сложности?

Теги:

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

Рейтинг@Mail.ru

Поиск