gifts2017

Управленческий баланс на Active Document

Опубликовал Егор Ерофеев (Egor84) в раздел Отчеты - Управленческие

Управленческий баланс на Active Document с гибкими настройками.

После написания нескольких больших статических управленческих отчетов на регистрах бухгалтерии, понял, что надо делать универсальный механизм. Этот механизм и представлен, это не готовый коммерческий продукт, хотя у многих он заработает адекватно - стоит лишь указать параметры в конфигураторе в макете.

В данном примере представлен механизм, задействующий возможности Excel, в настройках - во второй колонке макета программист (для пользователя - не делал) может указать параметры заполнения данной ячейки в виде формулы, например, сч50_ДТ+сч51_ДТ и в ячейку подставится сумма СальдоДебетового по счету 50 и 51, или указать ЕСЛИ(сч62_ДТ[ВГО]>сч62_КТ[ВГО];сч62_ДТ[ВГО]-сч62_КТ[ВГО];сч62_ДТ[ВГО])  то данные в ячейке будут высчитываться по формуле Excel, ВГО (обороты внутри группы компаний)  - в нашем случае значение субконто1, которое может иметь значение Контрагент или список Контрагентов.

Отчет парсит строку параметров и подставляет значение из регистра Хозрасчетный, легенда:

  • "_ДТ"=СуммаКонечныйОстатокДт
  • "_КТ"=СуммаКонечныйОстатокКт
  • "_ОДТ"=СуммаОборотДт
  • "_ОКТ"=СуммаОборотКт
  • "_РДТ"=СуммаКонечныйРазвернутыйОстатокДт
  • "_РКТ"=СуммаКонечныйРазвернутыйОстатокКт

//Специально расчитанное в запросе, не путать с обычным развернутым сальдо!

  • "_РУДТ"=СуммаУменьшенныйКонечныйРазвернутыйОстатокДт
  • "_РУКТ"=СуммаУменьшенныйКонечныйРазвернутыйОстатокКт

Отчет разбивает период по месяцам и по каждому месяцу считает параметры.

Изначально все было реализовано только на COMSafeArray и чтение и заполнения (за минуту выводил данные за год из базы размером более 200Гб), но от заполнения пришлось отказаться из за доработки по аналитике.

Надеюсь, данный отчет облегчит жизнь многим программистам 1С.

Если будет нужна доработка, пишите на почту.

Скачать файлы

Наименование Файл Версия Размер
Управленческий баланс на Active Document с гибкими настройками. 6
.erf 50,28Kb
10.07.16
6
.erf 1 50,28Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Стародубцев (belovo3000) 11.07.16 03:32
Вот всегда было интересно, как можно сделать управленческий баланс по хозрасчетному регистру)))
2. Егор Ерофеев (Egor84) 11.07.16 10:30
(1) belovo3000, смысл "Управленческий" не в названии, а в том какие данные хранятся, очень много организаций ведут управленческий учет на хозрасчетном плане счетов (с небольшими/большими изменениями)
Если у Вас используется регистр бухгалтерии - управленческий, то стоит только в запросах поменять "ИЗ РегистрБухгалтерии.Хозрасчетный" на "ИЗ РегистрБухгалтерии.УправленческийИлиКакТамОнУВасНазывается" и все должно работать должным образом.
Смысл публикации в идее, которая мне сэкономила кучу времени))
3. Константин Соболевский (Константин С.) 11.07.16 13:54
Аналитику выводить может.
Типа дебиторка Контрагентов, ОС - их список.
4. Егор Ерофеев (Egor84) 12.07.16 04:32
(3) Константин С., Аналитику нужно указывать, т.е. сч60_ДТ[РогаИКопыта], это сделано для выделения оборотов внутри компании, для дебиторки по контрагентам не подойдет - это совсем другой отчет.
5. Иван Одинескин (odineskin2) 12.07.16 06:37
(1) belovo3000, наша бухгалтерия насколько ленивая, что уже лень вести отдельную управленческую (в народе больше известную как черную) базу
6. Дмитрий Стародубцев (belovo3000) 12.07.16 10:29
(2) Egor84,
Ну да, ну да, а субконто на реквизиты и т.д.)))
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа