Красивые и функциональные диаграммы в 1С на основе HTML и JavaScript

26.01.17

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

Шаблон для формирования диаграмм в управляемых формах 1С с более широким функционалом в отличие от стандартных диаграмм 1С. Можно формировать диаграммы разных видов.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Пример диаграммы на java script
.epf 94,89Kb ver:3
206
206 Скачать (2 SM) Купить за 2 150 руб.

 Попытка сделать более функциональный механизм отображения диаграмм в 1С. 

В обработке приведен пример использования функции формирования текста HTML страницы с диаграммами.

Параметры этой функции и есть все настройки.

//Функция формрирует строку HTML с диаграммой по входящей таблице значений 
//
// Параметры:
//  ТЗ_ДанныеДиаграммы - ТаблицаЗначений, 
//	 Заголовки колонок - тект подписи на диаграмме,
//	 Первая колонка - Серии диаграммы,
//	 Вторая и последующие колонки - Точки диаграммы.
//  СтруктураПараметров - Структура:ТипГрафика - Строка.
//				 ТипГрафика. Возможные варианты: "line", "column", "step", "smoothedLine".   
//					ЗаголовокОсиОрдинат - Строка;	
//					ЗаголовокОсиАбсцисс - Строка;	
//					УголПоворотаПодписиОсиАбсцисс - Число;
//					КоличествоТочекДляОтключенияПодписей - Число. 
//					 При превышении данного количества точек, отображаеммых на диаграмме, подписи точек отображаться не будут;
//					Залить - Булево. 
//					ДлительностьАнимации - Число. 
//					 Длительность анимации отрисовки графика в секундах. По умолчанию = 0, т.е. нет анимации. 
//					 Анимация притормаживает на больших объемах данных;
//					МаксимумОсиОрдинат -Строка. 
//					Ограничении оси ординат сверху;
//					МинимумОсиОрдинат - Строка.
//					 Ограничении оси ординат снизу;
//					Повернуть - Булево.
//					 Поворачивает на 90 градусов диаграмму; 
//					ВыделениеОбластиФона - Структура:От - Число.
//									  Значение от которого ничинать выделение фона;
//									 До - Число.
//							                  Значение до которого продолжать выделение фона;
//									 Цвет - Строка.
//									  Цвет выделения фона в формате "#00CC00";
//					ПолосаПрокрутки - Структура:Высота - Число.
//								     Высота полосы прокрутки в пикселях;
//							Цвет - Строка.
//								Цвет текста полосы прокрутки в формате "#00CC00";
//							Легенда - Структура:Позиция - Строка.
//								             Ориентация легенды относительно диаграммы. Варианты: "bottom", "top", "left", "right" and "absolute";
//									    Выравнивание - Строка.
//									     Выравнивание легенды в выбранной "Позиции". Варианты: "left", "center", "right";
//								   
// Возвращаемое значение:
//  Строка - текст HTML страницы содержащая код диаграммы, для вставки в HTML поле

P.S. Жду конструктивных комментариев)

Спасибо

Диаграмма JavaScript Гистограмма График Отчет Красиво HTML Интерфейс

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

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

15500 руб.

02.09.2020    174349    974    403    

930

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

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

8400 руб.

20.08.2024    16075    114    48    

113

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17910    50    16    

80

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    28056    99    48    

141

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

15000 руб.

10.11.2023    12304    50    33    

69

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

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18322    7    32    

43

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1407    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tushich 81 04.10.13 15:16 Сейчас в теме
Много каких функций пока не доступно, пишите что добавить добавлю!
2. MarSeN 987 06.10.13 20:50 Сейчас в теме
На основе какой библиотеки сделано?
Или все полностью, сам писан на java?
3. tushich 81 07.10.13 07:57 Сейчас в теме
4. MarSeN 987 07.10.13 08:43 Сейчас в теме
я смотрю у тебя справа бегунок ненужный (стандартный) в окне HTML. Убери его (добавь в тег "BODY" scroll=no). Без него лучше ) вот как выглядит http://infostart.ru/public/202956/
5. tushich 81 07.10.13 09:31 Сейчас в теме
(4) MarSeN, спасибо, исправил)
6. kiruha 388 07.10.13 09:50 Сейчас в теме
Вещь нужная, только какие то диаграммы невзрачные - может есть что то более красивое в инете ?
9. tushich 81 07.10.13 11:03 Сейчас в теме
(6) kiruha, можно реализовать любые настройки, как тут http://www.amcharts.com/javascript-charts/.
Пишите любые капризы, попробую реализовать.
12. tango 546 09.10.13 14:04 Сейчас в теме
13. tushich 81 10.10.13 09:25 Сейчас в теме
(12) tango, отрисовывает.
Прикрепленные файлы:
17. ineshyk 23.10.13 22:06 Сейчас в теме
(9) Вот было бы здорово иметь возможность каждую серию рисовать в отдельный цвет.
7. sikuda 678 07.10.13 10:12 Сейчас в теме
За старания безусловный +,
За содержание спасибо ребятам из Литвы.
Чистота лицензий это святое (на сайте http://www.amcharts.com):
Q: Can I use amCharts for free?
A: Yes, the only limitation of the free version is that a small link to this web site will be displayed in the top left corner of your charts.
Что-то у тебя в верхнем левом угле ничего нет.
8. tushich 81 07.10.13 11:02 Сейчас в теме
(7) sikuda, в обработке отображается. Спс за внимательность)
10. movel 09.10.13 09:51 Сейчас в теме
Скажите, а как можно передать данные из таблицы значений в HTML страницу?
14. tushich 81 10.10.13 09:26 Сейчас в теме
(10) movel, по разному. Какая именно задача?
11. Alex_grem 257 09.10.13 13:27 Сейчас в теме
16. tushich 81 10.10.13 11:55 Сейчас в теме
(11) Alex_grem, расшифровку делаю) Пока нету!
15. movel 10.10.13 10:35 Сейчас в теме
Спасибо, я уже разобрался по вашему примеру))
18. пользователь 20.11.13 07:46
Сообщение было скрыто модератором.
...
19. утюгчеловек 42 01.02.17 09:44 Сейчас в теме
Замечательно.

Жаль только стандарты разработки 1С пока не рекомендуют использовать поле html-документа никак, кроме "вывода в формах различных пользовательских инструкций, встроенной справки, путеводителей с оформлением и картинками, которые предназначены только для просмотра информации."
20. echo77 1918 04.09.17 07:31 Сейчас в теме
Было бы здорово, если в одной диаграмме два набора данных можно было рисовать разными видами диаграммы(Бары, линии).
И диаграмму Парето этим можно нарисовать?
21. @lexandr 144 04.08.18 15:20 Сейчас в теме
В примерах, картинки прикрепленные к описанию, видно 10 видов диаграмм, а в "Пример диаграммы на java script" - только 1. Поставил минус за это.
22. dimkakopylow001 8 17.09.18 14:53 Сейчас в теме
Если добавить 16 столбцов, и по 5 показателей. отчет вообще зависает.
23. zavedeev 20.08.22 18:01 Сейчас в теме
Автор, не строит графики, буду признателен если поможете
Оставьте свое сообщение