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