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

26.01.17

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

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

Файлы

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

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

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

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

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

 Попытка сделать более функциональный механизм отображения диаграмм в 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    206231    1131    411    

1029

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

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

8400 руб.

20.08.2024    37002    211    111    

199

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

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

16000 руб.

10.11.2023    16839    73    39    

89

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

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

22200 руб.

06.10.2023    24437    65    28    

93

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

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

9500 руб.

17.05.2024    35427    128    53    

170

SALE! 30%

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

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    2054    1    0    

8

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

6000 руб.

07.02.2018    107861    249    100    

313
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 389 07.10.13 09:50 Сейчас в теме
Вещь нужная, только какие то диаграммы невзрачные - может есть что то более красивое в инете ?
9. tushich 81 07.10.13 11:03 Сейчас в теме
(6) kiruha, можно реализовать любые настройки, как тут http://www.amcharts.com/javascript-charts/.
Пишите любые капризы, попробую реализовать.
12. tango 547 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 679 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 1926 04.09.17 07:31 Сейчас в теме
Было бы здорово, если в одной диаграмме два набора данных можно было рисовать разными видами диаграммы(Бары, линии).
И диаграмму Парето этим можно нарисовать?
21. @lexandr 143 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 Сейчас в теме
Автор, не строит графики, буду признателен если поможете
Оставьте свое сообщение