v7: Ведомость по контрагентам - фильтр по проектам. #765231


#0 by Nikitich_NS
Добрый день. Типовая конфигурация ТиС 9.2. Типовой отчёт "Ведомость по контрагентам". Ведётся учёт по проектам (в проектах указан ФИО торгового представителя). Стоит задача добавить фильтр по этим проектам. Т.е. что бы добавился ещё один параметр фильтрации, можно было указать конкретный проект и посмотреть отчёт из данных, проведённых только по этому проекту. Графический элемент я добавил, а вот как в модуле запихнуть этот фильтр в запрос - не знаю. Почитал код и ничего не понял... Помогите пожалуйста. PS Не знаю, как тут по правилам форума можно прикрепить файлы (скрины и обработку), но если надо могу ссылкой на облачное хранилище.
#1 by HawkEye
остатков не получишь, только движения. чтобы движения получить в запрос надо добавить ДокументыДвижения и условие поставть ДокументДвижения.Проект = нужный тебе проект... как-то так...
#2 by Злопчинский
Опасное решение. В один прекрасный момент - ну вот случится так - ибо в штатной конфе этого нет - отгрузка пройдет по одному проекту, а оплата по другому. Данные в отчете получатся кривоватыми
#3 by Nikitich_NS
Суть задачи в том, что бы менеджер видел долги по каждому контрагенту, при этом зная, за каким торговым представителем числится данная накладная с задолженностью. спасибо за предупреждение. спасибо, попробую сделать таким образом. Посмотрим что выйдет. И почему не получу остатки? Можно пояснить пожалуйста?
#4 by Nikitich_NS
Может можно сделать так, что бы в отчёте отдельной колонкой отображался проект? Добавить колонку в шаблон? Опять же, если так можно - подскажите, как в коде прописать правильно. К какому объекту обратиться при выводе в шаблон? И надо ли добавить поле "Проект" в запрос при этом?
#5 by Смотрящий
Поле "Проект" является реквизитом документа, а не измерением регистра. В этом случае не работают функции НачОст, КонОст языка запросов клюшек
#6 by HawkEye
если представитель закреплен за контрагентом, при чем тут документ? остатки не получишь, потому, что они там не нужны и естественно, что для ненужных вещей конфигурация не предусмотрена. правильно писать с табуляцией, комментариями и внятным наименованием переменных. проект есть только в объекте - документ, поле Проект в запрос можно не добавлять, а можно и добавлять в зависимости от того, по какой логике ты будешь строить этот отчет.... опять-же, проект нельзя использовать для получения задолженности, надо сначала получить задолженность, а потом уже распределить ее по проектам.
#7 by vcv
Теоретически, если проект используется как торговый агент, можно смотреть на проект в КредДокументе. Для фильтрации.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С