|
вывод параметра по условию в запросе |
☑ |
0
buhankin
22.09.16
✎
09:02
|
Доброе утро.подскажите безграмотному.есть в запросе такая строка: | И ЗаказПокупателя.Ссылка.Стадия = &Стадия
после условие с выбором параметра:
Если ТипЗаказа=Перечисления.ТипЗаказа.Основнойтогда
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.Завершен);
Иначе
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.??????????);
КонецЕсли;
ВОт вместо вопросов хоть убейте не знаю что поставить если нужно чтобы любое перечисление сработало.
|
|
1
В тылу врага
22.09.16
✎
09:06
|
в запросе:
|И &УсловиеСтадии
в коде:
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"&УсловиеСтадии",?(ТипЗаказа=Перечисления.ТипЗаказа.Основной,"ЗаказПокупателя.Ссылка.Стадия = ЗНАЧЕНИЕ(Перечисление.Стадия.Завершен)","ИСТИНА")
|
|
2
buhankin
22.09.16
✎
09:21
|
(1)огромное спасибо.удачного дня!
|
|
3
aleks_default
22.09.16
✎
09:30
|
ВЫБОР КОГДА &Стадия = ЗНАЧЕНИЕ(Перечисление.Стадия.ПустаяСсылка) ТОГДА ИСТИНА ИНАЧЕ ЗаказПокупателя.Ссылка.Стадия = &Стадия КОНЕЦ
И
Если ТипЗаказа=Перечисления.ТипЗаказа.Основнойтогда
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.Завершен);
Иначе
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.ПустаяСсылка);
КонецЕсли;
|
|