Доброе утро.подскажите безграмотному.есть в запросе такая строка: | И ЗаказПокупателя.Ссылка.Стадия = &Стадия
после условие с выбором параметра:
Если ТипЗаказа=Перечисления.ТипЗаказа.Основнойтогда
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.Завершен);
Иначе
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.??????????);
КонецЕсли;
ВОт вместо вопросов хоть убейте не знаю что поставить если нужно чтобы любое перечисление сработало.
ВЫБОР КОГДА &Стадия = ЗНАЧЕНИЕ(Перечисление.Стадия.ПустаяСсылка) ТОГДА ИСТИНА ИНАЧЕ ЗаказПокупателя.Ссылка.Стадия = &Стадия КОНЕЦ
И
Если ТипЗаказа=Перечисления.ТипЗаказа.Основнойтогда
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.Завершен);
Иначе
Запрос.УстановитьПараметр("Стадия", Перечисления.Стадия.ПустаяСсылка);
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший