Расширенная работа с графическими схемами. Построение схемы БП с помощью графической схемы. Переработка под 8.3 (8.2 и 8.1 так же поддерживается)

Публикация № 144273

Разработка - Практика программирования

В 1с есть объект графическая схема. Но как знаете схема это только создается вручную и только. Программного создания нет. В предыдущих публикациях есть пример как ее собирать.

Данный модуль имеет расширенную функциональность. В нем разобраны все объекты полностью плюс добавлен объект Схема, который сам может строить графическую схему опираясь уже не на квадратики а только на логику.

В 1с есть объект графическая схема. Но как знаете схема это только создается вручную и только. Программного создания нет. Впредыдущих публикациях есть пример как ее собирать. 

1. Код поставляется открытым.

2. Модуль не использует внешних компонент и стабильно работает у нас уже несколько лет.

3. Все элементы схем разобраны. Разобраны практически все свойства, по запросу разберу дополнительные если понадобяться.

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

Впрочем смотрите все сами на нашем демо сервере.

http://demo.tunesoft.ru:81/schema/ru_RU/

Повтор данного функционала займет у вас гораздо больше времени а значит и денег. Плюс мы можем предложить дополнительные услуги по построению вашей схемы с помощью данного модуля. При покупке предоставляется поддержка в течении года. Ошибки если будут поправлю, отвечу на вопросы по API. 

UPD Добавлен пример использования №3

UPD Добавлен пример использования №4

UPD Добавлена работа со шрифтами (пример 4)

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

Тэги: Графическая схема, Бизнес процесс

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. KarMaYkl 16.08.12 16:13 Сейчас в теме
У меня есть документы, которые устанавливают связь между объектами на определенную дату. Я правильно понимаю, что это решение мне позволит по связям в этих документах на определенную дату рисовать нужную графическую схему?
3. Техподдержка 16.08.12 16:25
(1) Да можно легко нарисовать собственную схему по любым данным 1с, пользуясь только большими объектами типа элемент, линия, плюс добавление примечания где нужно.
(2) Используется только 1с, разбирается внутренний формат схемы, вернее в данном случае обратный процесс - собирается внутренний формат на основании кода. Пример кода как раз показывается в демке, там все просто.
2. KarMaYkl 16.08.12 16:14 Сейчас в теме
Данная обработка использует какое-то внешнее ПО или все реализуется средствами 1С?
4. KarMaYkl 16.08.12 17:01 Сейчас в теме
Есть ещё ряд вопросов:
1) Я правильно понимаю, решение реализовано через .grs файл?
2) Выглядит это как некий общий модуль/обработка. Т.е. добавив в любую конфигурацию этот объект, получим возможность формировать в ней графсхемы программно?
3) Код открыт (для изучения) или реализовано скомпилированным модулем?
4) Есть-ли описание функций и параметров?
5. Техподдержка 16.08.12 17:20
(4)
1. Да все верно, формируется grs файл который в будущем просто загружается в поле
2. Это простой модуль, добавляете в любую конфигурацию, совместим со всеми, работает как в управляемых так и в обычных формах. Пользуетесь функциями получаете модуля, получаете результат.
3. В случае покупки конечно предоставляются код (надеемся на то что выкладывать не будете). Без кода я считаю не очень правильно поставлять.
4. Описания пока как такового нет, естественно все названо правильно, в общем то есть поддержка. По АПИ отвечу, а вопросы там будут потому как свойств у модуля хватает.
6. KarMaYkl 16.08.12 17:52 Сейчас в теме
Понял, все ясно! И ещё последний вопрос. А можно вставлять декорацию?
7. Техподдержка 16.08.12 17:59
(6) Декорация это просто один из элементов схемы. Поддерживаются все элементы схемы. Поддерживаются все типы декораций. На обоих примерах кстати есть декорации.

Да модуль позволяет не только рисовать через схему, но и рисовать на более низком уровне, оперируя элементами схемы и конкретно указывая на каких координатах они должны быть. (Это немного сложнее для линий например это требует указания всех точек изгибов).
8. Armando 1394 16.08.12 21:47 Сейчас в теме
9. Magister 133 16.08.12 22:22 Сейчас в теме
(8) Отвечу вместо автора.
Судя по скриншоту, у вас Windows 8 и новый Internet Explorer. Скорее всего платформа 1С его не поддерживает.
Попробуйте Firefox или Chrome.
10. Armando 1394 16.08.12 22:30 Сейчас в теме
(9) Да, Win8 RP. Демо с сайта 1С норм работает.
11. Magister 133 16.08.12 22:55 Сейчас в теме
(10) Это может зависеть от версии платформы. Также, возможно, на сайте 1С вы не пытались открыть графические схемы.
12. Armando 1394 16.08.12 23:14 Сейчас в теме
(11) Скорее всего от версии зависит. Графическая схема нормально открывается.
Какая версия в этой демке?
У 1С 8.2.15.318
13. Техподдержка 16.08.12 23:47
Ну демо сервер работает. Если у кого не работает веб то можете через тонкий клиент подключаться:

Строка подключения: ws="http://demo.tunesoft.ru/schema/"; Необходим релиз 8.2.15.318
14. Armando 1394 17.08.12 00:32 Сейчас в теме
http://demo.tunesoft.ru/schema/
Веб клиент подключился.
Интересная разработка!
15. Техподдержка 17.08.12 09:21
(14) То есть в окне инфостарта не подключается, а напрямую подключается?
16. Armando 1394 17.08.12 17:22 Сейчас в теме
17. KarMaYkl 22.08.12 15:12 Сейчас в теме
Мне оплатить разработку через карту? Как будет передан функционал и как мне получать консультацию о процедурах/функциях/свойствах?
18. Техподдержка 22.08.12 15:53
Функционал будет передан по почте vladnet@gmail.com. Консультации по почте и icq.
19. KarMaYkl 23.08.12 12:07 Сейчас в теме
Оплатил! По поводу передачи просьба ознакомиться с комментарием оплаты!
20. Техподдержка 23.08.12 12:18
Первая продажа! Хотя нет уже вторая, это будет первая как коробочный продукт.
Уже отправил. Спасибо.
21. Valerich 1680 13.09.12 04:00 Сейчас в теме
не пробовали с помощью своего модуля составлять большие схемы с большим количеством элементов на ней?
Здесь на ИСе есть бесплатная разработка по сборке файла графической схемы, которую я пытался использовать для своих целей. Так вот схмеы с небольшим количеством элементов нормально подгружаются для отображения, а когда элементов становится больше - вываливается с критической ошибкой. Во всяком случае так было до версии патформы 8.2.13... Критическое количество я выяснить не смог, но больше 100 элементов не выводилось
22. Техподдержка 13.09.12 08:21
(21) Ну скорее всего обработка эта моя. Для этой обработки я гарантирую поддержку и гарантирую что у вас она будет работать, иначе деньги верну.

А по поводу того что не выводится, сами ведь можете посмотреть что все нормально: для этого есть демо сервер. Я например сейчас проверил просто добавив в 3 пример еще такой код:

Для лИнд=1 По 100 Цикл
лСдвиг=лИнд*3;
лЭлементКвадрат=МодульСхемы.ДобавитьЭлемент(лСтруктураГрафическойСхемы, "Декорация", "Много элементов",, 250+лСдвиг, 250+лСдвиг, 300, 300);
КонецЦикла;

UPD: А вот нашел ошибку, выходит если элементов больше 1000, но с ней все понятно, вероятно номер элемента конвертирую без формата, и он в схему пишет в формате, с разделением триад: 1 000
23. Steelvan 35 18.09.12 00:04 Сейчас в теме
(21) Попробуй построить схему в программе ОптимаСофт:Схемы, можешь взять на www.схемы1С.рф

Схемы EPC на больше 100 элементов строит спокойно.
24. Техподдержка 18.09.12 00:18
(23) Ну так и эта может сколько угодно делать. Тут плюс полное отсутствие внешних компонент, попробуй демо сервер с АктивХ компонентой сделать. Ну и смотрится стандартная графическая схема по мне лучше чем та.
26. ManyakRus 413 27.12.12 17:58 Сейчас в теме
я тож мечтаю такой модуль :)
а потом отпарсить свой код, нарисовать автоматически блок схему используемых функций, и отдать схемы руководству типа инструкция :)
27. Техподдержка 28.12.12 21:50
(26) ManyakRus, Ну так в чем вопрос покупайте, дешево отдаю ;) Самостоятельная разработка такого решения обойдется в разы или десятки раз дороже ))
28. so-quest 133 28.05.13 18:28 Сейчас в теме
(26) ManyakRus, а в чем сложность распарсить код?
И кстати зачем именно схему из 1С использовать? проще http://www.jgraph.com/mxgraph.html
29. Техподдержка 28.05.13 18:44
(28) Эта разработка не только может рисовать схему, но и схему БП автоматом строить. Да кстати та похоже платная.
30. so-quest 133 28.05.13 18:57 Сейчас в теме
что значит "схему БП автоматом строить" ? не могу понять
31. Техподдержка 28.05.13 19:15
Все просто, можно программировать опираясь на узлы бизнес процессов и связи, а не на квадратики.
В общем можно посмотреть в демке.
32. AlexanderKai 23.07.13 05:13 Сейчас в теме
Прикольная разработка. Будет потребность, приобрету.
33. npilatov 138 14.02.14 00:18 Сейчас в теме
Здравствуйте хотелось бы посмотреть как поведет себя в программе унф
34. Armando 1394 19.02.14 22:38 Сейчас в теме
Кстати, графическая схема прекрасно сериализуется...
35. poyson 07.05.14 09:31 Сейчас в теме
Хотелось бы наоборот - нарисовал в пользовательском режиме схему - а программа взязапустила задачки так - как ты ее нарисовал...
36. Steelvan 35 03.06.14 23:23 Сейчас в теме
(35) А представь, если еще и в любой нотации. Сказка.
Хот именно это и будет реализовано в ОптимаСофт:Управление организацией.
37. Техподдержка 17.04.15 15:20
(36) Мной решалась такая задача. Ничего сложного нет.
38. sumixam 08.02.16 07:30 Сейчас в теме
Добрый день, не работает демо - сервер.
39. Техподдержка 15.02.16 11:24
Демо сервер снова заработал, спасибо за сообщение об ошибке
40. timofeys 25.10.16 14:00 Сейчас в теме
Добрый день, не работает демо - сервер. Очень хотелось посмотреть что да как.
Оставьте свое сообщение

См. также

Запросы 1С OnLine. Интерактивная обучающая программа. Промо

Практика программирования Решение задач на 1С:Специалист v8 1cv8.cf Платные (руб)

Интерактивное изучение языка запросов с самого начала: - 50 практических заданий с различным уровнем сложности; - Методические материалы по практике написания запросов; - Описание назначения таблиц и индексов 1С Предприятие 8; - Методика решения реальных задач запросом 1С; - Автоматическая система проверки решений с указанием ошибок; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков 1С

1500 руб.

11.02.2014    60607    654    9    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки v8 1cv8.cf Платные (руб)

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

2000 руб.

31.01.2019    59391    397    166    

Блокчейн в базе 1С

Практика программирования Информационная безопасность Блокчейн v8 1cv8.cf Платные (руб)

Вокруг блокчейна в последнее время поднято много шума. Курс биткоина кого-то радует, кого-то злит, но впечатляет всех. За всем этим остается не увиденной и не оцененной по достоинству изящная простота самой технологии. Блокчейн можно без особых затрат добавить к любой базе данных, и база 1С не исключение. В моем рабочем примере менее 200 строк кода в обработке, которая создает цепочку блоков. Еще 30 строчек занимает процедура контроля. Ниже я покажу по шагам - как сделать блокчейн в любой базе 1С, и что это даст в итоге.

2000 руб.

18.12.2017    31224    59    291    

QR-код с логотипом компании (обычная и управляемая форма)

Практика программирования v8 1cv8.cf Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2000 руб.

22.06.2016    25633    2    2    

Оптимизация запросов 1С - от теории к практике

Производительность и оптимизация (HighLoad) Практика программирования Математика и алгоритмы v8 1cv8.cf Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1500 руб.

06.07.2015    58440    100    4    

Подсистема "Планировщик" (версия 2.3)

Практика программирования Работа с интерфейсом Управление взаимоотношениями с клиентами (СRM) Интеграция Управление услугами и сервисом v8 1cv8.cf Россия УУ Платные (руб)

Конфигурация с подсистемой "Планировщик" (интерфейс + хранение + интеграция с Google). Версия 1.1 бесплатная и не обновляется. Версия 2.2+ коммерческая, содержит очень много полезного и полностью готова для использования и удобной интеграции в любую конфигурацию на платформе 8.3.12+ с БСП 3.0+

25000 руб.

02.03.2015    66664    133    84    

Консоль СКД - программа интерактивного изучения Системы компоновки данных

Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы v8::СКД 1cv8.cf Платные (руб)

Изучение системы компоновки данных с самого начала: - Практические задания с различным уровнем сложности; - Методические материалы по работе с СКД; - Описание конструктора схем компоновки данных; - Методика решения реальных задач создания отчетов в 1С; - Автоматическая система проверки решений; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков и консультантов 1С

1500 руб.

30.11.2014    52217    376    0    

Помощник разработчика внешних отчетов и обработок

Инструментарий разработчика Практика программирования v8 1cv8.cf Платные (руб)

Программный продукт создан на основе опыта работы с разнообразными видами внешних отчетов и обработок в управляемом приложении «1С:Предприятия 8.2» и предназначен для автоматизации их разработки.

5000 руб.

22.02.2013    17970    1    9    

Мотива: Генератор названий

Практика программирования v8 1cv8.cf Россия Платные (руб)

Удобный и продуманный инструмент для генерации слов по заданному шаблону

3000 руб.

22.12.2009    15049    0    9