Зачем это нужно
Стандартная форма «Связанные документы» (структура подчинённости) в УТ 11 выводит всю цепочку документов одним сплошным списком. Если цепочка короткая, это не мешает. Но когда от заказа клиента идут десятки реализаций, оплат, возвратов, перемещений и корректировок, найти нужную ветку сложно: приходится листать длинный список и разбираться в отступах.
Расширение добавляет в эту форму группировки строк, как в отчётах: каждую ветку дерева можно свернуть или развернуть и сразу увидеть дерево до нужной глубины.
Возможности
- Маркеры «+/−» на каждом документе, у которого есть подчинённые. Ветку можно свернуть и развернуть одним щелчком.
- Кнопки уровней в поле табличного документа. Они работают так же, как кнопки уровней группировок в отчётах и в Excel.
- Команда «Развернуть все» открывает всё дерево целиком.
- Команда «Свернуть» сворачивает дерево до первого уровня: видны текущий документ и его прямые связи.
- Меню «Уровень 1…N» показывает дерево до выбранной глубины. Число пунктов в меню совпадает с фактической глубиной цепочки, лишних уровней нет.
- Запоминание уровня: выбранный уровень сохраняется и применяется при следующем открытии формы.
- Группировки сохраняются после перестроения дерева: после команд «Обновить» и «Вывести для текущего», после проведения и пометки на удаление из формы.
Как это устроено
Расширение дорабатывает только общую форму «СвязанныеДокументы» и не меняет объекты конфигурации:
- вывод подчинённых строк каждого уровня оборачивается в группу строк табличного документа, а заголовком группы становится строка документа-родителя;
- после каждого перестроения дерева меню уровней заполняется заново по фактической глубине;
- меню уровней построено по образцу формы отчёта БСП.
Конфигурация остаётся на поддержке, а обновления типовой конфигурации устанавливаются как обычно.
Установка
- Откройте «Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения».
- Нажмите «Добавить из файла» и выберите файл СД_СвязанныеДокументы.cfe.
- Снимите флажок «Безопасный режим», если он мешает применить расширение, и перезапустите сеанс.
- Откройте любой документ и выберите «Связанные документы».
Совместимость
- Конфигурация: Управление торговлей, ред. 11 (проверено на версии [11.5.x.x]).
- Платформа: [8.3.xx] и выше.
- Форма «Связанные документы» входит в БСП, поэтому расширение, вероятно, будет работать и в других конфигурациях на её основе (КА 2, ERP). Сообщите в комментариях, если проверите.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.25.101
Вступайте в нашу телеграмм-группу Инфостарт