Имя: Пароль:
1C
1С v8
Переопределить итоговые поля группировки СКД
0 StillEnough
 
05.03.15
13:35
Добрый день. Есть отчет на СКД, по типу Товары на складах. Есть группировка номенклатура, и 4 измерения (нач.ост, приход, расход, конч.ост).
При выводе отчета, в поле группировки начального остатка попадает значение из первой записи (что правильно), как, собственно, и в поле конечного остатка (что не правильно). Как заставить отчет при выводе нескольких позиций выводить в заголовке группировки в поле КонечныйОстаток значение ПОСЛЕДНЕГО остатка по формируемому периоду. Спасибо!
1 comebodzhi
 
05.03.15
14:45
Как вариант можно поле конечного остатка переписать через выбор когда ТаблицаВыборки.Дата (или Период) = &КонецПериодаЗапроса Тогда ТаблицаВыборки.КонечныйОстаток Иначе 0 Конец
Точнее можно было сказать если увидеть сам запрос.
2 vicof
 
05.03.15
14:54
(0) И в чем будет польза и наглядность такого отчета?
3 StillEnough
 
05.03.15
15:12
(2) речь идет о движении себестоимости по складам. В таком виде запросил экономист, уж какие выводы он будет делать на основе отчета - его дело.
4 StillEnough
 
05.03.15
15:14
(1) примерно так и делаю. Вопрос КАК вывести это значение? Как указать значение в нужном ресурсе группировки?
5 comebodzhi
 
05.03.15
15:24
(4) На закладке Вычисляемые поля нужно писать конструкцию Выбора, а не в запрос.
6 StillEnough
 
05.03.15
15:25
немного поясню, как я пытался еще сделать.
http://clip2net.com/s/3dE5r1e
вот так выглядит отчет.
я определил макет заголовка для группировки номенклатура.
получилось вот так
http://c2n.me/3dE6fwk
итог - делема. Или в первом варианте указать вывод конечного остатка в заголовке группировки так, чтобы он был равен конечному остатку группировки (в данном случае 824,95), или, во втором случае полностью переопределить вывод заголовка, прописать туда свои переменные и избавиться от дублирования куска шапки внутри группировки. Пока ни то ни друое сделать не получается. к сожалению...
7 StillEnough
 
05.03.15
16:41
up!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.