Диаграмма Сэнкей – одно из наиболее красивых визуальных представлений данных. В ней есть четкая структура, плавные линии, разнообразие цвета – все как мы любим. Сделана попытка найти этой красоте практическое применение в анализе данных, накапливаемых в программе 1С. Это стало возможным, когда платформа позволила отображать векторную графику в формате SVG.
Что отображает диаграмма
В центральной части диаграммы расположены прямоугольники, каждый из которых представляет отдельный счёт. При наведении курсора отображается его наименование, если в настройках не задан показ наименования рядом с номером счета.
Слева к счёту подходят потоки, отражающие суммы проводок по дебету — то есть поступления на этот счёт. Цвет потока соответствует счёту-корреспонденту, с которого была списана сумма. Источник потока — этот счёт — отображается в левой колонке.
Справа от счёта исходят потоки того же цвета, иллюстрирующие списания — суммы проводок по кредиту данного счёта. Потоки направлены к дебетуемым счетам, расположенным в правой колонке диаграммы.
При наведении курсора на входящий или исходящий поток показывается сумма проводок этого потока.
Таким образом, для каждого счёта можно увидеть как приходные, так и расходные операции, а также оценить их объёмы. Важно отметить, что каждая проводка в диаграмме отображается дважды: один раз — при привязке к дебетуемому счёту, второй — к кредитуемому.
Дополнительные возможности
Диаграмма позволяет выбрать период анализа или конкретный документ. Во втором случае она служит визуальной схемой проводок, созданных этим документом. Также предусмотрена фильтрация проводок по счетам и их детализация до субсчетов.
Через меню настроек можно изменять параметры визуализации: размеры элементов, масштаб осей, цветовую схему и другие графические характеристики диаграммы.
Существенное обновление 15.08.2025
К настройкам диаграммы добавлен выключатель "По уровням". Его включение позволяет выводить изображение каждого потока и каждого счета только один раз. За исключением счетов, которые находятся в циклах. Такие счета расщепляются надвое. Первые копия с исходящими потоками, вторая - с входящими. Диаграмма становится существенно наглядней, по сути, превращаясь в граф. Но выглядит аккуратнее за счет выравнивания счетов по вертикалям-уровням и наряднее за счет цветов. И также более информативной за счет разной толщины связей, пропорциональным величинам потоков. В итоге сразу видно все потоки движения средств в их последовательности и взаимосвязи.
Для разрыва циклов используется следующий алгоритм: вычисляется количество циклов, проходящих через каждый счет. Это делается последовательным возведением в степень матрицы связности и накоплением сумм диагональных элементов. Счет, участвующий в наибольшем количестве циклов, расщепляется на узел-источник и узел-приемник. И так далее, пока в графе не останется ни одного цикла. Что и позволяет расставить счета по уровням и изобразить исходную диаграмму более наглядно.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.176.38
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.176.38
- 1С:ERP Управление предприятием 2, релизы 2.5.22.63
- 1С:Комплексная автоматизация 2, релизы 2.5.22.63
Вступайте в нашу телеграмм-группу Инфостарт