Форма разделена на 2 части
- Верхняя часть — Стандартный табличный документ со структурой подчиненности
- Нижняя часть — Диаграмма Ганта с хронологической последовательностью документов (от раннего к позднему — сверху вниз, слева направо)
Также в верхней части и в контекстном меню (или по правой кнопке мыши) вы можете видеть кнопки: Проведение, Отмена проведения, Пометка удаления — работающие для текущего выделенного документа в верхней части.
Проверялось расширение на демо базах 1С, находящихся на поддержке (картинки ниже)
- 1С:ERP Управление предприятием 2 (2.4.8.84)
- 1С:Комплексная автоматизация 2 (2.4.6.189)
- 1С:Управление торговлей, редакция 11 (11.4.8.84)
- 1C:Бухгалтерия предприятия, редакция 3.0 (3.0.38.35)
После подключения расширения (см. ниже "Приложение 1: Подключение расширения") при вызове стандартной кнопки [Структура подчиненности] у неё появится новые возможности
Статусы документов и окраска в диаграмме
- Проведенные документы — Зеленый цвет
- Помеченные на удаление — Красный цвет
- Просто записанные — Желтый
По щелчку на элементе диаграммы открывается документ
Группа диаграммы может быть свернута и развернута, чтобы освобождать место
Настройка шкалы времени в диаграмме, можно сделать прямо в форме
По умолчанию она по дням и автоматически, но можно установить, например: по месяцам, годам и чтобы помещались все документы, вызвав правой кнопкой мыши на диаграмме меню настроек
Рис. Пример из 1С: ERP Управление предприятием
Рис. Пример из 1С: Комплексной автоматизации
Рис. Пример из 1С: Управление торговлей
Рис. Пример из 1С:Бухгалтерии предприятия
ПРИЛОЖЕНИЕ 1: Подключение расширения
Расширение подключается либо в конфигураторе, либо в меню — Все функции — Стандартные — Управление расширениями конфиуграции — Добавить (в некоторых случаях 2 раза нажать, т.к. система проводит контроль) — Перезапустить 1С (чтобы изменения вступили в силу)
ПРИЛОЖЕНИЕ 2: Настройка совместимости в старых релизах
Для некоторых баз, которые давно не обновлялись, есть вероятность, что потребуется настроить совместимость расширения. Установить совместимость как у основной конфиуграции. Как это сделать показано на рисунках в группе ниже:
Если эта штука ещё из журнала регистрации выводила бы когда документы изменялись/перепроводились — было бы вообще круто 🙂
(1) анрил. ЖР тормоз и быстрая выборка в ней невозможна. Необходимо отдельный регистр заводить по операциям над документами, ну или где-то видел готовые механизмы типа нетипового ЖР на регистрах. Контроль версий опять таки можно включить то он вроде быстрый и его еще можно использовать.
Шикарная штука, «+» поставил.
Из маленьких «придеризмов» — а можно в диаграме выделить как-то документ по которому построилось дерево? (жирным шрифтом например , как и в самом отчете)
Программа ЕРП. В настройках расширения поставил единицу времени ЧАС. Рассчитывал увидеть начало диаграммы для документа в момент его создания (поле = Дата). Увы, прорисовывается на весь день. Можно учитывать на диаграмме время создания документа при выборе единицы времени меньше дня. Логично, что конец диаграммы для документа — это конец дня создания.
(5) с практической точки зрения зачем это нужно?
Пока простое любопытство.
Но возникает встречный вопрос: зачем в настройках нужны единицы времени менее дня, если в диаграмме все равно прорисовывается день целиком?
(7) это штатная опция диаграммы ганта, её здесь можно не использовать, т.к. у меня минимальный интервал день заложен в коде. Сделано из-за масштаба, когда документы разбегаются на длительные промежутки, чтобы были видны интервалы в диаграмме
(8)
Тогда чисто теоретический вопрос: а можно выводить в диаграмме начало документа, учитывая час создания?
(9) да, вместо интервала в коде нач и кон дня, можно сделать нач и кон часа от даты документа.
А зачем вызов методов через Выполнить сделали ?
(11) часть вызовов сделана с вилками вариантов через Выполнить(«…») для адаптации к конфигурациям, в том числе к Бухгалтерии предприятия, где форма структуры подчиненности с другими реквизитами.
(12) а попытка исключения с обычным кодом не сработает разве также ?
Офигенская штука! Спасибо!
Отличное расширение. Забрал и немного переделал (сделал программное добавление на форму команд и кнопок, чтобы смело переживало обновления формы:). Спасибо.
А нет расширения с возможностью сворачивать структуру подчиненности по группировкам?