Как в отборе сделать отбор? (СКД)

1. ВИЛенин 2 06.12.16 07:08 Сейчас в теме
Существует СКД отчёт, который удовлетворяет обоим условиям.

Нужно два отчета по документам реализации в разрезе номенклатуры по работам. Это нам нужно для формирования Заработной платы рабочим.
1. Первый - это временной срез по всем реализациям, показывающий общие данные по работам. Примерно: направление, договор, объект, сумма.
2. Второй - входящие параметры договор, объект. Отчет пробегается по всем реализациям, суммирует по видам работ строки по ним и выводит эти строки с суммарным кол-вом и итоговой суммой.
То есть первый - это некоторые общие вещи за период.
Второй - некоторая проверка, когда нужно увидеть частности.

Далее нужно:
В фильтр нужно добавить ЮрЛицо.
И выбор договоров и объектов привязать к нему

допустим я выбираю ООО Альфа
далее выбираю договор из списка договоров с юрлицом Альфа
далее выбираю объект из списка объетов по этому договору

По договору это делается легко. В прикреплённом отчете это видно.
А вот как сделать это всё по объекту?
Ведь сявзь объект - договор: Есть реализация - в ней указан договор и объект строительства. так вот выбрав в отборе Договор .нужно выбирать все объекты указанные в реализациях с таким договором.
Прикрепленные файлы:
ОтчётПоРеализациям.erf
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. timeforlive 16 06.12.16 07:29 Сейчас в теме
Если я правильно понял, то сделайте вложенные запросы, каждый из которых - это объект метаданных (справочники, документы), которые вам нужны с условиями отбора. Далее уже в запросе делайте соединение.

Еще есть условия в построителе запроса, он как раз отвечает за наличие или отсутствие этих условий, при использовании в параметрах СКД. Честно, я редко использую, т.к. отчеты порой жестко завязаны на логике запроса и там не отойдешь в сторону.

У меня УПП, поэтому .Договор = .Сделка
Прикрепленные файлы:
ОтчётПоРеализациям_temp.erf
3. timeforlive 16 06.12.16 07:30 Сейчас в теме
Используй вложенные, собери данные с условием, что нужно, а потом уже их соединяй.
4. ВИЛенин 2 06.12.16 10:32 Сейчас в теме
У меня данные выдаются правильно. На форме есть отбор вот в нём надо сделать при выборе отбор
5. ВИЛенин 2 06.12.16 10:35 Сейчас в теме
В предложенной мной обработке. Как надо работает в Договорах. Если выбираешь организацию, то открываются только договора для организации. Тоже самое нужно сделать для объектов.
6. ВИЛенин 2 06.12.16 10:42 Сейчас в теме
Вот вид отчёта. Здесь, когда нажимаю на договор появляется выбор договоров только для выбранной в отборе организации. Но там всё просто - делаем отбор по Организации в Договоре (в связях выбора).
С объектами так не прокатит. потому что в справочники объекты С... Есть только Наименование и Код. И нельзя сделать связь отбора. А должна быть связь через реализации с выбранами в отборе Договорами.
Прикрепленные файлы:
7. timeforlive 16 07.12.16 08:38 Сейчас в теме
(6) Не пойму, разве ты не через запрос получаешь весь результат? В запросе ты можешь к любым полям обращаться, а там уже формируй связь. Это может быть как через Ссылку, так и через Владелец, либо иной реквизит.
8. ВИЛенин 2 07.12.16 10:22 Сейчас в теме
(7) Но в запросе я не смогу отредактировать отбор в кнопочке отбора, который будет автоматом создан на форме. то есть при открытии Отбора, я не смогу формуВыбора отредактировать. В обработке с Договором я всё сделал. Там отбор Договор зависит от Отбора Организация. Понимаешь? Мы точно об одном и итом же говорим?
9. ВИЛенин 2 12.12.16 08:53 Сейчас в теме
Если друг кому интересно. Сделал отчёт. Всё работает. Вот так я хотел чтобы было
Прикрепленные файлы:
ОтчётПоРеализациям.erf
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот