Здравствуйте.
Требуется выбрать предопределенный вид отпуска исходя из результата условия(есть 3 порядка расчета компенсации отпуска и 3 вида расчета).Возможно ли в Запросе реализовать что-то подобное:
КОГДА Отпуск.ПорядокРасчетаКомпенсацииОтпуска = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаОтпуска.ПоКалендарнымДням)
ТОГДА ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.КомпенсацияОтпускаКалендарныеДниБезУвольнения)
ИНАЧЕ
ВЫБОР
КОГДА Отпуск.ПорядокРасчетаКомпенсацииОтпуска = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаОтпуска.ПоКалендарнымДнямДО)
ТОГДА ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.КомпенсацияОтпускаПоКалДнямДО)
ИНАЧЕ ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.КомпенсацияОтпускаШестидневкаБезУвольнения)
КОНЕЦ
эта конструкция ругается "Ожидается выражение КОНЕЦ".
Пример
Выбор Когда Пример1=Пример2 Тогда //1
Выбор Когда Пример3=Пример4 Тогда 1 Иначе 2 Конец //2
Иначе //1
Выбор Когда Пример3=Пример5 Тогда 3 Иначе 4 Конец //3
Конец//1
1,2,3 Принадлежность.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн