Расшифровка отчета до документа, как #239535


#0 by wraithik
Пусть у нас есть регистр наколпления с одним полем, например, КОНТРАГЕНТ. Его двигают документы. В 7.7 я мог лего построить отчет вида: Группировка       приход    расход ___________________________________ КОНТРАГЕНТ 1        100      200  док движения А    100  док движения Б             200 Подскажите как сделать запрос, что бы 8-ка нормально обрабатывала регистратора в построителе отчета.
#1 by MikleV
регистратор
#2 by Neco
...добавить в запрос и установить периодичность у таблицы
#3 by wraithik
Если не сложно, приведи пример.
#4 by MikleV
ипацца ВЫБРАТЬ Рег.Контрагент, Рег.Регистратор Из РегистрНакопления.ТвойРегистр.ОстаткиИОбороты(,,Регистратор) КАК Рег
#5 by wraithik
ВЫБРАТЬ Рег.Контрагент, Рег.Регистратор - здесь косяк, поля регистратор то нет :( и она ошибку выдает.
#6 by wraithik
сам ошибся. насколько я понял дальше регистратор в детальных записях искать в построителе, да?
#7 by wraithik
С регистратором разобрался. Большое спасибо :)
#8 by wraithik
Еще вопроос возник. Как сделать так чтобы в отчет выдилось не стандартное представление документа, мое. Т.е. как запихнуть не "Регистратор", а  "МоеПрдставлениеДокумента(Регистратор)"? Интересуть такое проставление "Дата;ИмяДокумента №Номер".
#9 by Neco
В выборку добавь нужные поля: , потом в макете в области задай шаблон:
#10 by wraithik
Ты меня не понял. Меня интересует у всех документов дату выводить перед докмуеннотом и без времени. Т.е. в 7.7 я это делал по средтсвам функции глПредставлениеДокумента. В 8.0 возможности впихнуть функциюю в таблицу нет :( Поэтому и возник вопрос, а как в отчет вывести знаечние расчитаеное на основе каких лмбо данных полученных в запросе. Можно в запросе использовать свои функции? Сдела все как ты написал получилось, но не так как хотелось. Если я не указываю переиод, то все нормально. А вот если указываю, то он начинает выводить итоги по регистраторам. Причем если регистраторы не попалют в период, то выводятся только итоги и выглять это довольно глупо. Пробовал написать так: РегистрНакопления.ТвойРегистр.ОстаткиИОбороты(,,Регистратор,Движения) КАК Рег Но тогда он не выбирает записи в которых были бы остатки. Как выкрутится не знаю. Т.е. мне надо чтобы если движений по контрагенту в зданом периоде не убло, то чтобы в результате выходил тольок контрагент.  А если движения были, то выходили еще и регистраторы. Помогите плиз.
#11 by wraithik
Пожалуй UP. Народ ну очень надо, чтобы регистраторов если нет в периодах, то и пустой строки не было. А если есть, то чтобы выводилсь строки на каждого регистратора.
#12 by Neco
Запрос запость
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям