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