На главную   На главную   Форумы Новости Документация Скачать Купить  
Регистрация  
Система Allegro
Oб Allegro Характеристики Пример конфигурации Документация База ошибок Развитие
Версия для печати К списку книг Вернуться к оглавлению Предыдущий параграф Следующий параграф
Поиск по книге

Глава 9. ТАБЛИЦЫ НАСТРОЕК

Назначение таблиц настроек

Таблицы настроек являются частью конфигурации и создаются в окне « Метаданные». В отличие от справочников, поля в таблицах настроек могут иметь такие типы данных, как ссылка на бухгалтерский счет или слой. Это позволяет связывать между собой какие-то счета или связывать счета с какими- то элементами справочной системы. Например, у нас в балансе компании может быть каталог складских счетов, часть которых представляет собой склады в магазинах, принадлежащих компании. Одновременно имеется каталог счетов денежных средств (касс) тех же магазинов. При этом сами магазины иногда еще выступают в качестве юридических лиц со своими реквизитами в каких-то документах. Для того чтобы связать между собой складской счет , счет кассы и запись в справочнике контрагентов, может пригодиться таблица настроек. Разработчик в этом случае создает новую таблицу настроек в окне «Метаданные», добавляет в нее три поля: склад, касса, контрагент и ряд записей, в которых устанавливает соответствующие связи. После этого он может использовать эту таблицу в SQL-запросах всякий раз, как ему понадобится использовать подобные связи. Содержимое таблиц настроек автоматически переносится в новую базу данных, если она создается «по итогам текущей» или «с переносом справочников и папок».

Таким образом, таблицы настроек являются чем-то вроде «внутренних справочников», недоступных пользователю в окне «Справочники ». В отличие от справочников, таблицы настроек не поддерживают наследование. Это самые обыкновенные таблицы с той лишь разницей , что при создании новой базы данных данные в обыкновенных , созданных вручную, таблицах не переносятся в новую базу , а данные в таблицах настроек переносится, причем, автоматически.

Таблицы настроек можно использовать, например, в качестве « справочника стандартных проводок», если разработчик решит создать поддержку стандартных проводок в своей конфигурации. Также их можно использовать, если нужно иметь какой-то список элементов, не доступный для редактирование в окне «Справочники». Если необходимо обеспечить доступ пользователя к редактированию данных в таблице проводок, разработчик самостоятельно должен реализовать для этой цели оконный интерфейс, наподобие того, который он создает для документов и отчетов .

В таблицах настроек можно хранить всевозможные нормативные данные, например , налоговые ставки или в каких-то случаях даже прайс-листы.



Система Allegro. Руководство разработчика Наверх