Имя: Пароль:
1C
1С v8
СКД Набор данных объединение
0 geni1971
 
28.08.14
17:56
Подскажите, объединяются две таблицы - одна таблица значений, а вторая запрос. В этих таблицах есть поля: Материал, Потребность - ТЗ, Материал, ОстатокНаСкладе - Запрос. Попробовал ввести вычисляемое поле: Заказ ( Выбор
    Когда ЕстьNull(Потребность, 0) - ЕстьNull(ОстатокНаСкладе, 0) < 0
        Тогда ЕстьNull(Потребность, 0) - ЕстьNull(ОстатокНаСкладе, 0)
    Иначе 0
Конец
Но в данном случае вычисляемое поле работает не правильно, т.к. общая таблица не свернута по материалу. На данный момент добавил вычисляемое поле Разница (ЕстьNull(Потребность, 0) - ЕстьNull(ОстатокНаСкладе, 0), добавил его в ресурсы и в настройках сделал группировку по материалу. А для подсчета заказа добавил пользовательское поле Заказ где использовал условие. Отчет формируется правильно. Можно ли в СКД сворачивать строки после объединения (на закладке "Набор данных") не пользуясь настройками?
1 Crush
 
28.08.14
18:32
А так не проще?
    Когда Сумма(Потребность) - Сумма(ОстатокНаСкладе) < 0
        Тогда Сумма(Потребность) - Сумма(ОстатокНаСкладе)
2 geni1971
 
29.08.14
10:06
Нет так не получается появляется сообщение об ошибке:
Использование вложенных агрегатных функций не допускается