У меня появилась гипотеза, что для понимания бухгалтерских операций можно использовать граф, где вершины представляют счета, а ребра представляют документы, делающие проводки "Дебет" -> "Кредит". Для проверки этой гипотезы я создал обработку, которую можно запустить в любой конфигурации 1с 8.3, содержащей регистры бухгалтерского учета.
Инструкция по использованию.
На странице "Данные" выбираем регистр для анализа, указываем период и нажимаем кнопку "Сформировать данные". При необходимости можно сохранить данные в файл или загрузить их из файла.
Затем переходим на вкладку "Настройки" и выбираем счета или документы для анализа. Также можно выбрать стратегию построения графа.
Наконец, переходим на вкладку "HTML" и наслаждаемся сформированным графом. Если был осуществлен выбор по счету, то выбранные счета будут подсвечены цветом фуксии.
В обработке используется библиотека cytoscape js
Надеюсь, обработка окажется полезной. Приветствуются пожелания и обратная связь.
Проверял на релизе платформы 1С:Предприятие 8.3 (8.3.22.2143) (по идее должна работать и на более древних версиях).
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.1.22.86