Глава 4. НАВИГАЦИЯ 
Окно «Все справочники» 
Окно «Все справочники» вызывается при помощи пункта меню 
Справочники/Все справочники Главного меню. Слева в этом 
окне отображается Дерево рубрик, справа - Панель справочника. 
В окне «Все справочники» пользователю доступны для просмотра 
все классы справочников, для которых созданы рубрики. Однако 
у некоторых пользователей могут отсутствовать привилегии на редактирование каких-
то справочников. 
Первоначально при запуске программы Allegro все заблокированы (защищены от 
редактирования). Блокировка снимается в контекстном меню Панели справочника с 
помощью пункта Блокировка справочников (Ctrl+B). 
 
 
 
После того, как блокировка снята, справочники можно редактировать
, если у пользователя имеются соответствующие привилегии. В окне 
«Все справочники» на Панели справочника двойной щелчок мыши 
вызывает справочный объект на редактирование. Подробнее о том, 
как работать с панелью справочника, читайте далее в главе 
«Панель справочника». 
При работе в окне «Все справочники» нужно учитывать
, что объекты дочерних классов одновременно входят в состав своих 
старших классов. Не имеет значения, из какого именно 
класса объект вызывается на редактирование. В любом случае это 
тот же самый объект и он имеет все атрибуты, 
которые ему свойственны. То же самое относится и к 
удалению объектов. Неважно, из какого класса производится удаление 
объекта – он будет удален целиком со всеми своими атрибутами
. 
Однако при добавлении новых объектов в справочник действует иная логика
. Объект следует добавлять именно в тот класс, к 
которому он принадлежит. Например, если у нас существует 
класс Контрагентов и подклассы Фирмы и Частные лица, то 
новую фирму следует добавлять в справочник Фирмы, а новое 
частное лицо – в справочник Частные лица. Так программа 
сможет узнать, какие атрибуты отображать при добавлении нового объекта
. Разработчик может присвоить классу Контрагенты свойство «Абстрактный класс
» для того, чтобы вообще исключить возможность непосредственного добавления 
новых объектов в этот класс. 
В отличие от добавления новых объектов, клонирование объектов возможно 
на любом уровне иерархии классов так же, как возможны 
редактирование и удаление. 
Все объекты справочников добавляются и редактируются в диалогах, по 
одному объекту за раз. Редактирование в списках (одновременное 
редактирование множества объектов) на уровне системы не поддерживается. 
Если нужно редактирование в списках (в сетках), разработчик 
может самостоятельно реализовать дополнительные  интерфейсы редактирования справочников на уровне конкретной 
конфигурации. 
 
 
               |