За основу была взята статья //infostart.ru/public/147901/.
В типовых конфигурациях 1с есть хорошие штатные, а главное универсальные, отчеты с диаграммами.
Захотелось мне более красивого отображения данных.
Результат работы:
При большом количестве номенклатурных групп (более 500) переходы по уровням диаграммы происходит с задержкой.
Тут уж либо смирится, либо использовать отбор.
Также можно посмотреть по каким данным строится диаграмма. Действие - Показать данные. Отчет нужно будет переформировать.
Ограничения:
Отображение на форме происходит через компонент activex web browser.
Для корректного отображения нужен Internet Explorer не ниже 9-ой версии.
Обновляем IE до 11.
Идем по ссылки: https://support.microsoft.com/ru-ru/help/17621/internet-explorer-downloads
Выбираем нужную ОС. Скачиваем. Устанавливаем.
Поскольку фактически открывается html документ с cсылками на js, с локальными путями нужно еще убрать сообщение о заблокированном содержимом.
В Internet Explorer в Меню > Сервис > Свойства обозревателя > Дополнительно
Флажок: Разрешать запуск активного содержимого файлов на моем компьютере.
Необходимо дабы элементы номенклатуры по которым были продажи, находились внизу текущей ветки.
Проще говоря не должно быть папок с элементами и в ней же вложенными папками с элементами по которым были продажи.
Так как запрос формирования дерева, по которой строится диаграмма берет значение самых нижних веток и в результате будет "выпадение" верхних элементов из итоговой суммы.
Проверял работу в типовых конфигурациях Розници для Украины 1.0 для Казахстана 1.0 ,УТ для Казахстана 2.2.14.5 ,УТП для Украины 1.2.35.1 для Казахстана 2.0.11.9 (не управляемые формы). Платформа.8.3.8.2054