Зябликов Дмитрий | Senior ios developer | ЦРПТ

«Модуль ЭДО для 1С»

Полностью удаленный проект от прототипа до продакшна: - специфика законодательства - командная работа - интеграционные фишки (лайфхаки) Итог: довольный заказчик

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

Отчеты - Управленческие

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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