Більшість звітів типових конфігурацій побудовано з використанням Універсального звіту (УО). Це красиво, функціонально і уніфіковано. У простих звітах джерелом даних є регістр накопичення, в більш складних - якийсь хитрий запит. Довгий час у мене було бажання зробити універсальний звіт на базі таблиці значень.
На просторах Інфостарта багато обробок з виведення таблиці значень на друк. А що, якщо таблицю значень передати в Універсальний звіт? Я відповів собі на це питання. Це можливо! Ось що вийшло. Сподіваюся, стане в нагоді і іншим.
У цьому простому прикладі я формую таблицю значень, а потім віддаю її універсального звіту і отримую відбори, сортування та інші принади Універсального звіту.
Вся робота ведеться в процедурі налаштування звіту УстановітьНачальниеНастройкі в модулі звіту.
Працює всюди, де є стандартна обробка Універсальний звіт! Де немає - легко додати.
Сподіваюся цей підхід дасть багато цікавих звітів. Адже можна робити складні обчислення, скидати в таблицю значень, а в кінці ще й красиво вивести користувачеві.