#0
by Электроник
Всем привет. Подскажите, как настроить СКД, чтобы при выводе отчета подчиненные группировки выводились (или не выводились) в зависимости от значения одного из ресурсов родительской группировки. Пример: есть отчет по долгам контрагентов, СКД выбирает из регистра контрагента, договор, документ долга и кон. остаток по сумме (долг). Создана настройка со следующими группировками (иерархически): Контрагент, Договор, Документ долга. Ресурс: Долг. Если долг в группировке по договору >= нуля, то надо выводить документы, а если <, то не надо. КАК?!
#1
by Ellowis
Так ты все указал же. В настройках ставишь указанный тобой отбор, только его ставишь не для всего отчета - а для группировки "Документ долга"
#2
by Электроник
Пробовал. Проблема в том, что тогда выводятся те документы, по которым долг >= нуля. Т.е. в базе есть документы, по которым долг больше нуля, а есть с долгом меньше нуля, но в сумме по договору долг меньше нуля. Без условия получается такой отчет: - ООО "ААА" -200.00 С условием на группировке "Документ" выводится Документ2, а не должен. Т.е. эффект должен быть такой, как будто у этого договора вообще нет нижестоящих группировок.
#4
by Электроник
Не пойдет. В одном запросе возвращаются как договора с долгом как меньше, так и больше нуля. По первым документы НЕ надо выводить, по вторым - надо.
#5
by Cube
Сделай в СКД два набора: первый с итогами, а второй - только документы. И свяжи их по своему условию. Только отчет получится не гибким в плане настроек.
#7
by Defender aka LINN
Ну поставь отбор на группировку с документом еще, че ты как маленький. Хотя, конечно, любопытно - что пользователь поймет, когда отчет ему покажет, что долг по договору -200, и состоит из двух документов: -100 и -150.
#10
by Электроник
Я имел в виду, что отбор на документы я уже ставил. Не получилось. Вот я и спрашивал: если отбор, то какой?
#11
by Defender aka LINN
Ну, видимо, несколько более иначе другой. Я-то откуда знаю, что именно ты делал.
#12
by Электроник
Вроде получилось. Сделал вычисляемое поле ДолгДоговора со след. выражением: Вычислить("Сумма(Долг)","ДоговорКонтрагента","Группировка"). Для группировки по документу добавил отбор ДолгДоговора >= 0. Всем спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Отключить контроль прав
- Построитель отчетов: вывод (не вывод) группировок
- Вывод в отчет группировок из таблицы значений ?
- УРБД: отключить миграцию на стадии интерактивного ввода (например при записи)
- Excel: Отключить автоматический расчет формул по OLE
- Как сделать динамически таблицу с тремя колонками?
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- СКД: СКД. Управляемый вывод группировок.
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- как отключить программно вывод поля в группировке СКД, если создан свой макет?
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- Как отключить сообщение "Отключить использование аппаратной лицензии"?
В этой группе 1С
- Ошибка при загрузке из Excel. УТ11
- КД2 выгрузка документа
- Неактивна команда "Движения документа" (УТ 11)
- Вопрос по виртуальной таблице ФактическийПериодДействия
- Обмен УТ-БП распроводятся измененные документы!
- v8: УПП. Запрет копирования документов.
- УТ 11. Как связаны приходный ордер и поступление товаров?
- Подключение внешнего отчета
- УТ 11.1 иерархия контрагентов.
- Получение данных строк Табличного поля
- Графики функций в 1С
- Подключение к LDAP на сервере и на клиенте
- Canon I-SENSYS LBP2900 Windows 7 x64 по сети полный пипец
- 1C ERP Ресурсные спецификации
- Как заполнять документ Word из 1С.
- Ошибка СУБД: Файл базы данных поврежден 1Cv8.1CD
- Чем можно вычитать html-файл в ТАБЛИЧНЫЙ ДОКУМЕНТ?
- Какой запрос SQL быстрее?
- ПодготовитьФормуНаСервере или ПриСозданииНаСервере?
- v8: УФ Как открыть другую форму этого же объекта?