Данные реквизитов справочников хранятся в таблицах SQL-сервера, при этом каждому сохраняемому реквизиту (см. описание поля *Сохранять в разделе «Карточка реквизита справочника») должно соответствовать свое поле в таблице. Создание поля в таблице БД SQL-сервера по данным записи компоненты Реквизиты справочников называют ГЕНЕРАЦИЕЙ РЕКВИЗИТА. Удаление поля из таблицы БД SQL-сервера, соответствующего записи в компоненте Реквизиты справочников, называют РАЗГЕНЕРАЦИЕЙ РЕКВИЗИТА.
Чтобы сгенерировать реквизит, следует выбрать в главном меню компоненты Реквизиты справочников пункт Файл\Генерировать реквизиты. На экране появится окно:
В поле Реквизит можно установить значение «Текущий» - будет сгенерирован выделенный в списке реквизит, или «Все» - будут сгенерированы все реквизиты, без учета установленных в списке фильтров.
При нажатии на кнопку Генерировать появится запрос на подтверждение генерации. Если подтверждение последовало, то появится окно:
В этом окне необходимо ввести имя и пароль администратора SQL-сервера (как правило, sa).
После этого выводится сообщение, содержание которого зависит от того, генерируется текущий или все реквизиты, и были ли они ранее сгенерированы:
· | если генерируется текущий реквизит, и он не был ранее сгенерирован, тогда выведется сообщение об успешном завершении генерации и имя генерируемого реквизита: |
· | если генерируется текущий реквизит, и он был ранее сгенерирован, тогда выведется сообщение, что генерация реквизита не требуется: |
· | если генерируются все реквизиты, и при этом есть реквизиты ранее сгенерированные, тогда выведется сообщение об успешном завершении генерации, список сгенерированных реквизитов и список реквизитов, для которых генерация не нужна. |
В форме-списке компоненты Реквизиты справочников отличить сгенерированные реквизиты от не сгенерированных можно по значению поля Сгенерирован: «Да» – сгенерирован, «Нет» – не сгенерирован.
Чтобы разгенерировать реквизит, следует выбрать в главном меню компоненты Реквизиты справочников пункт Файл\Разгенерировать реквизит. На экране появится окно:
После нажатия на кнопку Да выведется информация о результатах разгенерации:
После разгенерации реквизита поле Сгенерирован будет иметь значение «Нет».