Вывод на форму условия отбора #543766


#0 by dron9205
Есть обычная форма отчета. На нее необходимо вывести условия отбора как в стандартной форме отбора, например, контрагент - "равно/не равно/в списке/ в группе/ не списке....." и соответсвующее значение. Отчет содержит довольно много вычислений и условий, поэтому реализовать его, например,в СКД - крайне проблематично.. Подскажите как это можно сделать максимально просто???
#1 by Defender aka LINN
"Отчет содержит довольно много вычислений и условий, поэтому реализовать его, например,в СКД - крайне проблематично.. " - ну-ну...
#3 by dron9205
"Отчет содержит довольно много вычислений и условий, поэтому реализовать его, например,в СКД - крайне проблематично.. " - ну-ну... Честное слово!!)))
#4 by dron9205
also, это ты к тому, что теперь все надо делать в СКД и что все возможно??
#5 by Defender aka LINN
Не напоминай :))) Не верю :)
#6 by Ёпрст
ну и что мешает кинуть на форму настройку отбора или построитель отчета ?
#7 by Ёпрст
+6 добавь реквизит с типом построитель отчета  и на форму ТП с данными ПостроительОтчета.Отбор и привет.
#8 by also
мож у него управляемые формы (я почему то так и подумал)
#9 by dron9205
Форма - обычная... Ёпрст3, сейчас попробую...
#10 by Ёпрст
>>>Есть обычная форма отчета. хз :))
#11 by also
а:) чукча не читатель
#12 by Defender aka LINN
И что это тебе даст? :)
#13 by dron9205
Defender aka LINN... Вот-вот.. Вывел на форму отбор построителя отчета, ка бы и что дальше?? Ведь запрос и все остальные действия я делаю программно...
#14 by dron9205
P.s. как делать ссылки на номер сообщения? )))
#15 by Defender aka LINN
Вот так Переделывай на СКД и не парь моск :)
#16 by dron9205
По ссылки из 2 сообщения - сильно не вчитывался, но как я понял ему тоже надо было выводить отчет написанный чисто программно со всякими хитрыми проверками и условиями... Все его сильно затремали и сказали иди учись!!! Но реально есть такие хитровыдуманные отчеты, что кроме как программным обходом выборки - никак не придешь к нужному результату...
#17 by Ёпрст
и че ??
#18 by Ёпрст
Дальше используешь этот построитель отчета для формирования своих условий/отборов/группировок, вот только запрос выполняешь обычный, а не Построитель.Выполнить.
#19 by Defender aka LINN
Давай без теорий. Пример приведи :)
#20 by dron9205
Ожидаемый вопрос))) То что поэтому и создал тему с вопросом как максимально просто этот отбор организовать!! - сейчас опишу ТЗ
#21 by Ёпрст
да запросто.. Любой коррелированный запрос :)
#22 by Ёпрст
могу кинуть пример с построителем на форме в качестве отбора для своего запроса, выполняемого не построителем.
#23 by dron9205
короче отчет дебиторская задолжность. Контрагент может работать с задержкой платежа(постоплата на несколько), по предоплате или по номенклатурной группе(которая в свою очередь делиться на 3 периода) Далее в зависимости от этого параметра надо расчитать "задолжность в том числе".. Например, общая 30 млн руб, но по договору есть 10 дней отсрока, и тогда раельная задолжность только 20 млн. руб Далее в отчете надо отобразить дату и сумма последнего платежа и последней отгрузки.. И щас еще одно условие пронесли, что надо смотреть дату последней СФ и от нее считать "задолжность в том числе"..
#24 by dron9205
буду оч благодарен
#25 by dron9205
Короче на самом деле хитрые условия всякие... Все это было сделано и все почти устраивало... Но надо собирать отчет например по контрагентам в конткретной группе... И суть как раз темы как на форму вытащить этот отбор...
#26 by dron9205
"Далее в отчете надо отобразить дату и сумма последнего платежа и последней отгрузки.." - согласен это например можно объединением запросов сделать... Но остальные условия в запросе намного сложнее реализовать, чем в обходе выборки
#27 by Defender aka LINN
В я круче сделал 8-) Ну, не без геморроя, но я бы в СКД постарался все пропихнуть :)
#28 by Ёпрст
#29 by Ёпрст
тут что ли ?
#30 by dron9205
Еще такой вариант на обсуждение хочу предложить... А если пользоваться постоителем, но только чисто для получения выборки и наложения отборов/группировок, а потом самому уже бежать по выборке и делать что хочешь и выводить уже в свой макет результат??? Но там вроде засада что приедтся обязательно сначала выгрузить в таблицу значений результат.. Или нет?
#31 by Ёпрст
я тебе привел пример этого в . Построитель используется только для установки условий в текст запроса. Плюсы метода - можно использовать временные таблички.
#32 by dron9205
ну да согласен... Ёпрст3, спасибо за помощь!!! Defender aka LINN, согласен с тобой что надо пытаться писать все на СКД, но не всегда это легче!! Всем спасибо за помощь!!
#33 by Defender aka LINN
Ага.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям