|
Выбор поля параметра в запросе |
☑ |
0
Nyarlathotep
15.02.19
✎
17:01
|
Всем привет!
Нужно в запросе получить данные с отбором по складу из заказа поставщика, ссылку на который (заказ) передаю параметром &Ссылка. Например:
ВЫБРАТЬ
ТоварыНаСкладахОбороты.Номенклатура,
СУММА(ТоварыНаСкладахОбороты.ВНаличииРасход) КАК Товарооборот
ПОМЕСТИТЬ ТоварооборотПоСкладуЗаказа
ИЗ
РегистрНакопления.ТоварыНаСкладах.Обороты(&ДатаНачала, &ДатаОкончания, , Склад = &Ссылка.Склад) КАК ТоварыНаСкладахОбороты
ГДЕ
ТоварыНаСкладахОбороты.Номенклатура В
(ВЫБРАТЬ
товарыИзЗаказа.Номенклатура КАК Номенклатура
ИЗ
товарыИЗЗаказа КАК товарыИзЗаказа)
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОбороты.Номенклатура
Как правильно это сделать? Способ из примера не работает.
|
|
1
Nyarlathotep
15.02.19
✎
17:13
|
Добавил вот такой запрос в пакет
ВЫБРАТЬ
заказПоставщику.Склад КАК Склад
ПОМЕСТИТЬ складИзЗаказа
ИЗ
&Ссылка КАК заказПоставщику
;
пишет мне ошибку при открытии внешнего отчета - Неверные параметры "Ссылка"
<<?>>&Ссылка КАК заказПоставщику
|
|
2
Ёпрст
гуру
15.02.19
✎
17:25
|
>>>> Склад = &Ссылка.Склад
зачет, ага
|
|
3
Ёпрст
гуру
15.02.19
✎
17:25
|
передавай сам склад.
|
|
4
Ёпрст
гуру
15.02.19
✎
17:26
|
ну или мот надо Регистратор= &ССылка
|
|
5
Ёпрст
гуру
15.02.19
✎
17:26
|
хз, чего там надо от этого запроса
|
|
6
palsergeich
15.02.19
✎
22:37
|
ВЫБРАТЬ
ТоварыНаСкладахОбороты.Номенклатура,
СУММА(ТоварыНаСкладахОбороты.ВНаличииРасход) КАК Товарооборот
ПОМЕСТИТЬ ТоварооборотПоСкладуЗаказа
ИЗ
РегистрНакопления.ТоварыНаСкладах.Обороты(&ДатаНачала, &ДатаОкончания, , Склад = &Склад) КАК ТоварыНаСкладахОбороты
ГДЕ
ТоварыНаСкладахОбороты.Номенклатура В
(ВЫБРАТЬ
товарыИзЗаказа.Номенклатура КАК Номенклатура
ИЗ
товарыИЗЗаказа КАК товарыИзЗаказа)
СГРУППИРОВАТЬ ПО
ТоварыНаСкладахОбороты.Номенклатура
Запрос.Установитьпараметр("Склад",Ссылка.Склад)
Очевидно же
|
|