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