gifts2017

Графический анализ счета

Опубликовал Андрей Гореликов (alon) в раздел Отчеты - Бухгалтерские

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

Графический анализ счета

Эта обработка - аналог отчета "Анализ счета" с визуальным отображением связей между счетами бух. учета. Возможность ее практического применения состоит в том, чтобы в наглядном виде представить задействованные в учете счета и их взаимодействие.

 Анализ 51 счета

Основные возможности:

  • - Указывать для анализа несколько счетов, или формировать схему по всем счетам
  • - Анализировать счета укрупненно (только первый уровень) или субсчета подробно с группировкой по родителю.
  • - Выводить на схеме дебетовые и кредитовые обороты в тыс.р.

20 и 26 счета

99 по субсчетам

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

Для формирования графа используется проект Graphvizis от AT&T Labs research (подробнее смотрите http://www.graphviz.org/).

Текст описания схемы на специальном языке можно сформировать и перенести в редактор GVEdit.

Текст

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

Регистрация компоненты

 

* Библиотека WinGraphviz.dll создана стараниями сторонних разработчиков. На данный момент она не имеет постоянной поддержки и развития. Используйте ее для построения только простых графов. Возможно некорректное отображение.

Обработка создана в вариантах 7.7 и 8.2 (обычное и управляемое приложение). Проверена на конфигурациях Бух.учет 4.5, БП 2.0, БП 3.0.

Главное окно 7.7

Главное окно 8.2 

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

Наименование Файл Версия Размер
Графический анализ счета 8.2 265
.epf 669,53Kb
08.08.12
265
.epf 669,53Kb Скачать
Графический анализ счета 7.7 47
.zip 515,77Kb
07.08.12
47
.zip 515,77Kb Скачать

См. также

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

Комментарии

1. Программулькин (Программулькин) 08.08.12 08:03
в рот мне ноги О_О, кому это надо то?
2. Андрей Гореликов (alon) 08.08.12 09:17
С помощью 1С автоматизирован 1`000`000 предприятий. Неужели никому не пригодится? О_о
3. anry mc (AnryMc) 08.08.12 14:08
Вывод русского текста в 8

Функция ЗаписатьГраф(ТекФормат,strCMD)
Перем ВремФайл;
Если (СохрФормат=ТекФормат) Тогда
Возврат ПутьВыгрузки;
КонецЕсли;

Текст = Новый ТекстовыйДокумент;
Текст.УстановитьТекст(strCMD);
Текст.Записать(КаталогВременныхФайлов()+"temp.txt",КодировкаТекста.OEM);
Текст.Прочитать(КаталогВременныхФайлов()+"temp.txt",КодировкаТекста.ANSI);
strCMD=Текст.ПолучитьТекст();

Попытка
Dot=Новый COMОбъект("Wingraphviz.dot");
Исключение
//Предупреждение("Ошибка создания объекта Wingraphviz.dot!
4. Андрей Гореликов (alon) 08.08.12 15:18
И правда работает. Спасибо, учту.
5. Александр Капустин (kapustinag) 09.08.12 20:46
Действительно, основные пользователи оборотно-сальдовых ведомостей, анализов счета и анализов субконто вряд-ли будут применять это в своей работе.
Поэтому, как мне кажется, графический анализ СЧЕТОВ может найти применение разве что при обучении.
А вот графический анализ ДВИЖЕНИЯ ТМЦ между складами и подразделениями? Такое применение этой технологии может оказаться полезным с практической точки зрения.
6. Вадим Янчук (vadimlp77) 09.08.12 21:06
Мне понравилось, очень наглядно - плюсую
7. Андрей Гореликов (alon) 09.08.12 21:49
(5) отчет не планировался для ежедневного применения. Скорее как способ познакомиться с новой бух. базой.
Насчет движения ТМЦ и партий - это интересно. И не только между складами, но и счетами - 10, 20, 41, 08...
8. Александр Лапшин (zfilin) 09.08.12 22:03
Класс! Отличное применение графвиза "в мирных целях". Даже обидно, что сам до этого не додумался. =)
Конечно, со счетами пример так-себе, но лиха беда начало. А еще жаль, что "расшифровку" просто так не прикрутить. Было бы прикольно "проваливаться" в эти диаграммы.
9. Анатолий (Yasen) 10.08.12 00:56
Супер! Спасибо за идею и за реализацию.
10. Вадим Янчук (vadimlp77) 10.08.12 02:13
(8) zfilin, тоже думал о "проваливаниях" - было бы супер. А нельзя как то 1с-ным движком нарисовать эти стрелочки и квадратики так чтобы можно было расшифровку прикрутить ?
11. Андрей Гореликов (alon) 10.08.12 09:09
Если бы можно было "проваливаться", я бы сделал новую "структуру подчиненности документов". Для сложных случаев, когда у документа много родителей и много потомков. Плюс зацикливания удобно отображать.
Но без интерактива это не так интересно.
12. hasp_x 10.08.12 09:38
13. hasp_x 10.08.12 09:51
первое, что подумалось, попробовать прикрутить к движению материалов
14. Михаил Журавлев (Gmix) 10.08.12 10:25
(10) vadimlp77, Народ это уже все давно придумано http://infostart.ru/public/20309/
И как "проваливается" тоже есть.
15. Александр Лапшин (zfilin) 10.08.12 11:02
(14) Gmix, Охо! Отлично! Не совсем то, но похоже.
А на каком языке описываются графы в ваше разработке? Можно ли делать "группы узлов"? Текстовые подписи к связям?
16. Михаил Журавлев (Gmix) 10.08.12 11:18
Да все тот же GrahpViz. Соответственно все что он может можно реализовать. Очень очень давно с ним экспериментирую.
17. Константин Воробьёв (kostik_love) 10.08.12 13:19
очень хорошая идея
наглядно
всем бухам на вооружение!!!
18. anry mc (AnryMc) 11.08.12 11:25
(4) alon,
Внизу поста есть "+"
19. anry mc (AnryMc) 11.08.12 11:31
(7) alon,
Пользуюсь аналогичным отчетом, например, если надо понять какие виды проводок вообще существуют у конкретных клиентов, например для создания правил транспонирования бухгалтерских проводок в факт бюджеритования. Очень облегчает жизнь.
Также может помочь при написании штатных обязанностей "бухгалтера на участке" или "ПОЛЕТНОГО ЛИСТА" для "ОСОБО ОДАРЕННОГО БУХГАЛТЕРА"
21. Alex Melnichuk (Amel2010) 15.08.12 10:30
Хорошая идея!
Буквально на днях занимался разбором взаимосвязей проводок по себестоимости реализованной продукции...
Как бы пригодился такой инструмент наглядного представления таких взаимосвязей!
Однозначно зачет!
В копилку!
22. Alex Melnichuk (Amel2010) 15.08.12 11:22
Я вот сейчас показал сее чудо своим бухам...
Они просто "в кайфе" от этой разработки.
Нижайший Вам поклон от них!
23. Елена (shadowslight) 15.08.12 13:21
Сделайте, пожалуйста, для 8.2 бухгалтерии.
24. Андрей Важдаев (delta) 22.08.12 06:03
Здорово!! Еще один способ сделать бухгалтерский учет чуть-чуть интереснее и красочнее :-)
25. Макс Савостин (mc1c80) 22.08.12 08:06
Для проф. бух-в - фигня. Для обучения - отлично. Вижу применение обработки в других областях.
26. Yackov . (Yackov) 24.08.12 10:58
Вот если бы regsvr32.exe WinGraphviz.dll еще и под х64 работало :)
27. Babys (babys) 24.08.12 16:05
(26)
Yackov, Вот если бы regsvr32.exe WinGraphviz.dll еще и под х64 работало :)

Попробуйте так:
%systemroot%\SysWoW64\regsvr32.exe %systemroot%\SysWoW64\WinGraphviz.dll
28. Ольга (son_v) 27.08.12 17:59
29. Ловыгин Антон (wunderland) 27.08.12 18:02
а мне нравится - и применение найти можно для самого механизма[5][7], и как интересная реализация, и просто красота... а если ген./фин.-диру подсунуть что-то типа последней картинки, мол вот как у нас идет движение денежных средств..., так он себе харакири сделает :)
большой "плюс" однозначно
пошел пробовать, только один вопросик - а элементы могут буть разного цвета или типа линии?
30. Андрей Гореликов (alon) 29.08.12 16:14
(29) Возможности у механизма очень большие. Смотрите красочные примеры - будете приятно удивлены.
31. Дмитрий Ярославцев (DimanYa) 21.02.13 05:41
такой вопрос. Есть ли техническая возможность выбирать субконто по счетам?
Пример мне нужен анализ по затратным счетам (20,23,26,29) по статьям затрат, как они корреспондируют с другими счетами.
И это в базе 1С 7.7
32. Андрей Гореликов (alon) 21.02.13 22:00
(31) DimanYa, фильтр по субконто не реализован. Но сделать это не сложно, если я правильно понял вопрос.
33. Сергей Маслов (LexSeIch) 11.06.13 05:10
Мир этому дому!
Пришел сюда по ссылке. Очень интересное решение. Плюс однозначно.
34. serge_focus (serge_focus) 30.08.13 10:21
8) Идея просто СУПЕР. Для регламентных карточек по бизнес-процессам можно использовать ;).
Однозначно ПЛЮС!
35. Илья (husky) 18.03.15 16:32
Как поменять направление стрелки при данном описании "Начало стрелки на графе обозначает счет кредита, острие указывает на счет дебета"?
36. Андрей Гореликов (alon) 01.04.15 12:05
Попробуйте в тексте программы заменить "->" на "<-"
37. Сергей Анисимов (MrMind) 28.03.16 17:30
(3) AnryMc,
Что-то не получается победить таким способом на 8.3: в попытке исполнения dot.ToPNG(Стр) программа аварийно завершается и всё на этом...
38. Андрей Гореликов (alon) 30.03.16 14:53
хммм.. странно. Казалось бы, при чем тут COMОбъект и версия 1С. Но в 8.3 вылетает, а в 8.2 - нет.
39. Илья (husky) 28.07.16 08:19
Всем привет, кто-нибудь "прикручивал" эту "тему" в анализу регистров партий, добавлял ли в анализ субконто? Поделитесь как получилось. Может естть еще какие идеи по графическому представлению информации, кроме графа?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа