Граф проводок

10.10.26

Разработка - Инструментарий разработчика

Граф проводок для 1С: счета, корреспонденции и типы документов на одной схеме. Переключайтесь между графом и списком, отбирайте счета и типы документов, раскрывайте связь до проводок и открывайте документы в 1С. В карточке счёта — начальное и конечное сальдо и обороты по типам документов. Список можно сохранить в CSV, граф — в PNG. Интерфейс работает внутри 1С без отдельного веб-сервера и зависимости от БСП.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Граф проводок V4:
.epf 367,72Kb
27 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

«Граф проводок» помогает увидеть, как связаны бухгалтерские счета и какие типы документов формируют обороты между ними. Обработка дополняет обычные бухгалтерские отчёты наглядной схемой и позволяет перейти от общей картины к конкретным проводкам.

Вершины графа — счета. Каждая связь объединяет проводки с одинаковыми счетами дебета, кредита и типом документа. Одна связь может включать несколько документов.

Что умеет обработка

  • Показывает одну выборку в двух режимах: граф и список.
  • Позволяет выбрать регистр бухгалтерии, период, ресурс и исходные отборы в 1С.
  • Поддерживает отбор по счетам и нескольким типам документов в интерфейсе графа.
  • Раскрывает связь до проводок с возможностью открыть документ-регистратор в 1С.
  • Показывает карточку счёта: обычное начальное и конечное сальдо, обороты по дебету и кредиту в разрезе типов документов.
  • Автоматически перестраивает граф после изменения отбора. Счета также можно перемещать мышью.
  • Сохраняет текущий отобранный список в CSV, а изображение графа — в PNG.
  • Позволяет сохранить данные графа в файл и открыть их для последующего просмотра.

Как начать

  1. На странице «Данные» выберите регистр бухгалтерии, период и ресурс. При необходимости задайте исходные отборы и нажмите «Сформировать данные».
  2. Откройте представление графа или списка. В большой выборке сначала удобно посмотреть список, затем выбрать интересующие счета и типы документов для графа.
  3. Нажмите связь для просмотра проводок или счёт для открытия его карточки.
  4. При необходимости сохраните список в CSV или граф в PNG.

Карточка счёта

Сводка с сальдо и общими оборотами остаётся видимой над списком типов документов. По умолчанию показаны 10 типов с наибольшими оборотами; остальные доступны по кнопке «Показать все». Поиск работает по всем типам и не меняет сводные суммы. Конкретные документы в карточке счёта не перечисляются — они доступны в расшифровке связи.

Условия работы

Интерфейс построен на React и Cytoscape.js и работает в HTML-поле внутри 1С. Отдельный веб-сервер и БСП не требуются. Получение данных выполняется на стороне 1С.

Для расчёта карточки и чтения проводок нужно подключение к информационной базе. Файл графа содержит сохранённую выборку, а не доступ к документам базы. После перепроведения документов обновите данные.

Карточка счёта использует исходные отборы 1С; локальные фильтры отображения графа к её сальдо не применяются. Область расчёта и сверка с оборотами доступны в подробностях карточки.

Обновлённая версия проверена на платформе 1С:Предприятие 8.3.27.1936 в тестовой файловой базе. Быстродействие зависит от периода, отборов и объёма движений; для крупных рабочих баз необходимо отдельное нагрузочное тестирование.

Буду рад замечаниям и примерам задач, в которых граф помогает разобраться в проводках.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.1.22.86

Вступайте в нашу телеграмм-группу Инфостарт

cytoscape js 1с графы счетов поле html

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    13822    124    0    

85

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83401    432    171    

364

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    285958    1608    423    

1220

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    16939    63    62    

74

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44284    122    54    

135

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    77104    147    41    

154

Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.

18300 руб.

11.09.2026    3813    5    0    

10

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    92320    69    44    

77
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. acvatoris 584 06.01.24 07:36 Сейчас в теме
Очень интересная у вас гипотеза !
Подскажите, пожалуйста, каким образом вы выводите граф в Html? Граф рисуется в канвасе ?
2. van_za 333 06.01.24 08:27 Сейчас в теме
(1)
Да, вы правы, граф можно выводить в HTML с использованием канваса (canvas). Канвас позволяет программно рисовать графику на веб-странице с помощью JavaScript.В данном случае работу по рисованию берет на себя библиотека cytoscape js. Другой способ - использовать библиотеки для визуализации данных, такие как D3.js или Chart.js,
acvatoris; +1 – Ответить
11. acvatoris 584 06.01.24 17:49 Сейчас в теме
Расскажите, пожалуйста, про быстродействие. Не подвисает ли html страничка при отображении графа проводок?
16. van_za 333 06.01.24 20:36 Сейчас в теме
(11)
Зависаний не заметил
acvatoris; +1 – Ответить
12. acvatoris 584 06.01.24 17:54 Сейчас в теме
Означает, ли это что при помощи данной библиотеки можно отражать граф в 3d ?
17. van_za 333 06.01.24 20:41 Сейчас в теме
(12)
Да, но тогда нужно будет купить бухгалтерам vr очки :)
portwein; acvatoris; +2 – Ответить
3. sereginseregin 23 06.01.24 09:08 Сейчас в теме
Дополнительно предложу:
- Активы - треугольник вверх;
- Пассивы - треугольник вниз;
- АП - остаются окружностями;

- Стрелки красным - для отрицательных сумм - если начать стоимость и количество указывать
DimaP; ixijixi; JohnyDeath; acvatoris; JohnConnor; van_za; +6 – Ответить
4. van_za 333 06.01.24 09:17 Сейчас в теме
(3) спасибо за идеи
acvatoris; +1 – Ответить
5. strannik73 13 06.01.24 11:18 Сейчас в теме
Если рядом со счетом указать сальдо начальное и конечное, а рядом с вектором - величину проводки, то получится нечто похожее на локальную фондовую сеть.
acvatoris; +1 – Ответить
7. sereginseregin 23 06.01.24 11:54 Сейчас в теме
(5) толщину вектора рисовать пропорционально стоимости
10. strannik73 13 06.01.24 16:18 Сейчас в теме
(7)Пачка бумаги толщиной с волосок, станок - толщиной с бревно.
6. Константин С. 685 06.01.24 11:51 Сейчас в теме
Самолетики наше все!!!
Куда привычней)))
8. sereginseregin 23 06.01.24 11:56 Сейчас в теме
(6)Самолётики - это для бухгалтера, чтобы регистрировать операции. Анализировать ИМХО на графах проще
acvatoris; +1 – Ответить
9. Константин С. 685 06.01.24 14:23 Сейчас в теме
(8) все дело в привычке и вкусе, каждому свое).
Лично мне привычней как в анекдоте когда заглядывали в ящик. С лево Дт с право Кт и все это столбиком, а вцелом таблица.

но JS, прикольная.
21. TMV 1 07.01.24 14:39 Сейчас в теме
(9) слева, справа
13. van_za 333 06.01.24 18:16 Сейчас в теме
(3)
1. Сделал различные фигурки для разных типов счетов, треугольника в низ нет, выбрал другую фигуру
https://js.cytoscape.org/demos/node-types/ - ссылка на пример там все типы

2. Убрал надписи вида счета.

https://js.cytoscape.org/demos/node-types/

3. Добавил опциональную возможность вывода суммы проводок по документу.

4. Стрелки красным - для отрицательных сумм - у меня пока нет отрицательных сумм (если сумма отрицательная меняю местами Дт Кт)
Прикрепленные файлы:
acvatoris; +1 – Ответить
14. van_za 333 06.01.24 20:11 Сейчас в теме
4. Добавил опцию вывода остатков по счету (начальный конечный)
5. Добавил опцию вывода наименования счета
6. Добавил кнопку обновить
acvatoris; +1 – Ответить
15. van_za 333 06.01.24 20:21 Сейчас в теме
Так примерно выглядит
Прикрепленные файлы:
DimaP; JohnyDeath; acvatoris; +3 – Ответить
18. acvatoris 584 06.01.24 22:02 Сейчас в теме
Можно сделать настройку в которой каждый пользователь сможет указывать какой тип фигуры будет активным или пассивным счётом, менять ли местами дебет с кредитом при отрицательной сумме или нет, можно ещё придумать какие- нибудь интересные настройки. Может быть ещё будет полезна настройка выбор периода, за который нужно сформировать граф
19. van_za 333 06.01.24 22:28 Сейчас в теме
(18)
спасибо за идеи!!!

1. Можно сделать настройку в которой каждый пользователь сможет указывать какой тип фигуры будет активным или пассивным счётом - планирую реализовать в дальнейшем..

2. менять ли местами дебет с кредитом при отрицательной сумме - это уже реализовано

3. Может быть ещё будет полезна настройка выбор периода, за который нужно сформировать граф - уже есть возможность выбрать данные за период
acvatoris; +1 – Ответить
20. sereginseregin 23 07.01.24 10:20 Сейчас в теме
(19)
3) Чтобы граф стал инструментом, обеспечить подьзователя:
- Выбором периода;
- Выбором счетов;
- Выбором аналитики по субконто;

При этом, выбранные счета или субконто - определяют центральные счета, к ним на графе отображать все корреспондирующие (не указанные пользователем, для полноты картины движения стоимости). Получается графическое представление Оборотно-сальдовой ведомости. Как стоимость пришла и куда перераспределилась.
25. van_za 333 08.01.24 06:11 Сейчас в теме
(20)
Спасибо за идеи, думаю как лучше сделать, особенно мне видится полезным возможность отобрать по виду субконто, мне было бы интересно посмотреть например как ходит по счетам конкретный контрагент или договор.
22. john2004 07.01.24 15:34 Сейчас в теме
После всех доводок предлагаю переназвать в "Герцог баланса" :)
shard; ixijixi; acvatoris; +3 – Ответить
23. van_za 333 07.01.24 20:14 Сейчас в теме
(22)
Звучит круто :)
acvatoris; +1 – Ответить
24. zhichkin 1573 08.01.24 00:22 Сейчас в теме
Хотелось бы обратить внимание на следующий труд в этой области: Графы затрат, Александр Поляков 2010 и 2014 годы публикации.
leiss123; +1 – Ответить
26. van_za 333 08.01.24 06:19 Сейчас в теме
(24)
Я рассматриваю только фронтовую задачу про то как визуализировать, а там теория про то как сделать (разобраться как сделан) расчет себестоимости.
27. van_za 333 08.01.24 06:39 Сейчас в теме
Благодаря предложениям, а также собственному видению сформулировал примерный план для реализации 3ей версии.

Данные
- Добавить возможность отбирать данные проводок
(как минимум хотелось бы добавить отбор по значениям субконто), в идеале хотелось бы сделать какой то универсальный отбор (@sereginseregin)

- Добавить выбор ресурса по которому строится граф
(сейчас это сумма, но не факт что она есть в каждом регистре бух., также было бы прикольно мне кажется посмотреть суммы ну или количество или какие ни будь временные разницы)

Настройки вывода
- Вытащить в интерфейс доступные параметры построения графа из cytoscape js.
- Добавить варианты выбора фигур для видов счетов (@acvatoris)
- Добавить возможность сохранения настроек вывода в файл json
acvatoris; +1 – Ответить
28. rzh 08.01.24 17:10 Сейчас в теме
Годная вещь! На githab не публикуете?
29. pma_2015 138 08.01.24 18:12 Сейчас в теме
Спасибо за публикацию.
1. Есть хотя бы один живой бухгалтер заказчик на такой анализ?
2. В сторону PlantUML не смотрели?
Мы на PlantUML тоже сделали проводки.
Прикрепленные файлы:
Анализ проводок.svg
30. van_za 333 08.01.24 22:00 Сейчас в теме
(29)
Я написал что это моя гипотеза, пока предварительно показывал аналитикам, вроде как понравилось, но может так сказать что бы не демотивировать коллегу :)
Пока в большей степени ориентируюсь на свои ощущение, мне было бы проще так понять связи.
acvatoris; +1 – Ответить
32. Viktor_Ermakov 419 09.01.24 08:20 Сейчас в теме
(30) с гипотезой согласен полностью, визуализация любой задачи схожим образом, сильно облегчает понимание что в разработке архитектуры, программировании, так и в прикладных задачах. Автор молодец. Пора выложить исходники на github и принимать туда пожелания, выпускать версии обработки.
31. Viktor_Ermakov 419 09.01.24 08:16 Сейчас в теме
(29)
PlantUML

А у Вас поделка выложена на github или может еще где?
33. pma_2015 138 09.01.24 09:04 Сейчас в теме
(31) https://infostart.ru/1c/tools/1527549/ это расширение для ERP. Технический алгоритм здесь: https://infostart.ru/1c/tools/1513591/
Viktor_Ermakov; +1 – Ответить
34. van_za 333 09.01.24 10:42 Сейчас в теме
(31)
Привет!
Пока нет, доделаю запланированные изменения и выложу код на github
Viktor_Ermakov; +1 – Ответить
35. van_za 333 10.01.24 19:55 Сейчас в теме
Добавил отборы (измерения регистра + субконто)
Добавил возможность выбора ресурсов.
acvatoris; +1 – Ответить
36. user707242_Gold_karas 17 11.01.24 12:04 Сейчас в теме
При прокручивании колесика мыши - масштаб графа очень быстро меняется, можно как то более сгладить? А так красота.
37. van_za 333 11.01.24 12:19 Сейчас в теме
(36)
возможно, посмотрю документацию к библиотеке
38. van_za 333 13.01.24 06:48 Сейчас в теме
(36)
в следующей версии опции отображения будут выведены в форму и будет уменьшено значение по умолчанию
wheelSensitivity - сейчас 1 будет 0.1
39. van_za 333 13.01.24 16:53 Сейчас в теме
Всем привет!
Спасибо всем за скачивания и оценки.
Также спасибо за обратную связь.
@acvatoris
@user707242_Gold_karas
@sereginseregin
@john2004
Последние изменения.
- Интерфейсные изменения в странице данные (json c права на всю страницу)
- Добавил параметры библиотеки в форму
- Улучшил значения настроек по умолчанию (например шаг зума при прокрутке колесика)
- Добавил выбор фигур по виду счета
- Настройки перенес в страницу html (меняете настройки и сразу видите изменения)
40. Polav62 421 22.01.24 13:20 Сейчас в теме
(39)
По поводу возможного функционала подсистемы визуализации можно посмотреть здесь:
- Строим граф затрат в слое бухгалтерского учета
- Строим граф затрат в слое управленческого учета
Serg O.; leiss123; +2 – Ответить
41. van_za 333 05.02.24 08:53 Сейчас в теме
(40)
У меня решение по графическому анализу проводок без привязки к конкретному прикладу (себестоимость и прочее).
Кейс условно следующий, аналитику нужно изменить движения, при помощи данной обработки аналитик может посмотреть "как есть", использовать картинки для формирования документации и прочее. Также это может быть полезно для расследования по конкретным кейсам (например какими документами и проводками сформировались остатки по основному средству "тумбочка" или контрагенту "ИП иванов")
42. Polav62 421 05.02.24 22:30 Сейчас в теме
(41)
Это понятно. Да и подсистеме визуализации для отрисовки графа не особо важно из какого хранилища брать данные (затраты, расчеты и т.п.). В конечном счете главное, чтобы там можно было выделить узлы и дуги (или ребра), а затем их оптимально расположить на плоскости (планарный граф или максимально приближенный к планарному).
Я так понял, что Вы интересуетесь полезным функционалом такой подсистемы, в частности, можно посоветовать:
- ввести классы узлов - это позволит, например, присваивать классу вид геометрической фигуры, цвет фона и т.п.
- дать пользователю возможность интерактивно выделять различные подграфы - множества соседних узлов, кластеров, процессов - чтобы можно было "путешествовать" по графу. Например:
Выделяем кластеры
Выделяем процессы
43. van_za 333 05.02.24 22:41 Сейчас в теме
(42)
Это интересно и пересекается с моими мыслями и некоторыми обсуждения и с коллегами.
44. Serg O. 337 06.04.25 11:49 Сейчас в теме
строить графы можно ещё и с помощью PlantUML
достаточно сформировать текстовый файл схемы зависимостей (схемы классов или какой-нибудь другой) и отобразить PNG-картинку через API сайта PlantUML.com
пример есть в моей статье Схема объектов 1С (PlantUML)

Текстовые файлы различных схем легче сохранять как в базе 1С так и во внешних файлах и кроме того такой текстовый файл можно отобразить и с помощью бесплатной! программы Visual Studio Code (без 1С) у которой есть расширение для PlantUML.
45. van_za 333 17.10.26 14:42 Сейчас в теме
Всем привет!!!
Мега ультра улучшенная новая версия, поверена и напиленна совместно с codex.
Если кто скачал ранее, напишите в личку скину новую версию.
Для отправки сообщения требуется регистрация/авторизация