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