Related Posts
- Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
- Заполнение табличных частей
- Формирование сводных актов выполненных работ
- Ввод поступления в переработку на основании передачи сырья (между организациями)
- Конспект по установке сервера 1С на linux
- Получение имени компьютера и его IP локально и в терминале
оригинальная идея показать справочник в таком виде, только вот возник один вопрос, посмотрев скриншоты, почему никак не отображен факт пометки на удаление элемента справочника?
Добрый день TrinitronOTV!
Разработка «Дерево справочника» на текущий момент работает для общего случая.
Категорично скрывая помеченные на удаление объекты справочника, можно нарваться на ошибку (в рабочей базе данных, в справочнике с которым я работал, оказался элемент помеченный на удаление, но на который ссылаются некоторые документы, потеря этого элемента явилась бы искажением конечных данных). В связи с этим, решено было не реализовывать возможности для уникальных случаев. На скриншоте 2 (Справочник «Проверочный», включение помеченных на удаление) и 3 (Справочник «Проверочный», не включать помеченные на удаление) продемонстрирована, для примера, одна возможность (описанная в пункте «дополнительные возможности») включения в конечный список только элементов без пометки на удаление. Другие возможности, можно реализовать так как душа пожелает и как потребуется в отчете :).
(2) Favour, спасибо, я просто говорю к тому, может как-то показать, что элемент помечен на удаление, чтобы пользователь выдел это
(3) приветствую.
Сделать так, чтобы пользователь видел элементы помеченные на удаление (например, в открытой ветке) можно. Вначале предполагалось, что элементы и группы (помеченные на удаление) будут выделены красным цветом (это даже было реализовано), но этот вариант был отвергнут по ряду причин: пользователь обширного справочника будет тратить очень много времени на поиск таких элементов; даже если пользователь уберет с каждого такого объекта «галочку», может оказаться, что среди убранных будет «подводный камень». Поэтому, оказалось проще обрабатывать все выбранные пользователем данные (отмеченные в дереве справочника).
В одном из своих отчетов (использующих данную разработку) наименования помеченных на удаление элементов (во всем справочнике), сообщались в табло, с иерархией (происходило это при открытии формы). Но ведь могут быть другие случаи, когда в этом нет необходимости (например, такие элементы необходимо записать в другой список на форме). Решения такого плана подбираются для каждого конкретного справочника отдельно с учетом соответствующих требований (надежность, пожелания пользователей, простота программирования и возможностей модификаций). Спасибо за Ваш вопрос =).