новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

Переписать динамический список в виде дерева.

5881 |  4
20 декабря 2024 в 18:59:07 (2 дня 11 часов назад)
998210
Текст задания
Есть конфигурация: 1С:ITIL Управление информационными технологиями предприятия

Есть форма журнала SD, в виде динамического списка. Форма показана на скриншоте: https://yadi.sk/d/NAufMblq34XhVU
Это основной журнал, который используется в работе (для сотрудников ИТ) и он выведен на Рабочий стол.

Чтобы реализовать описанные ниже задачи нужно переписать форму из динамического списка в виде дерева.

А конечному же пользователю не важно, какие мы доки вводим на основании его Задачи.

Необходимо в форме журнала SD сделать следующее:
1. Когда "Тип документа" выбран "Все" (нижний левый список в форме журналаSD), то нужно, чтобы список все-таки отображал Задачи (т.к. это основной док-т с которым работает Пользователь), а под ним уже подчиненные док-ты :"Инцидент", "Запрос на обслуживание", "Запрос на изменение" и пр., которые вводятся на основании док-та Задачи от Пользователя. Поскольку Задач уже много, то неудобно, что все док-ты в куче, можем что-то и проглядеть. Ну и, естественно, чтобы работали все остальные фильтры предусмотренные в стандартной форме журнала SD – "Исполнители", "Статус", т.е. дерево и по ним. Думаю, что нужно просто сделать группировку по родительским док-там. Я Вам высылал как-то универсальный журнал док-ов, скачанный мною с Инфостата там это реализовано.

2. На форме журнала SD вверху есть группа переключателей под названием "Отбор по текущему пользователю: Исполнитель, Инициатор, Ответственный, Все (отключить отбор)." Когда Имполнитель не заполнен, то несмотря на то, что стоит переключатель "Все (отключить отбор)", Задача (да и любой док-т) исчезает из этой формы, что некорректно, документы с незаполненным Исполнителем также должны отображаться. Я пошел на небольшую хитрость, как Вы знаете, и ввел сначала "Исполнителя", а теперь уже и просто поменял этого "служебного" ,с моей точки зрения, пользователя на "", так наглядней. (И в коде анализизируюится эти чертовы "") Но все равно это неверно, как обходное решение только из-за нехватки времени. Если отбор отключен, т.е. стоит переключатель "Все (отключить отбор)", то и как я писал выше, должны отображаться доки с незаполненным Исполнителем.
0
Отклики (2)