Книга знаний

1С:Предприятие / v8

v8: Альтернатива предопределенным элементам

Предопределенные элементы - замечательный механизм, но иногда заранее не известен список предопределенных элементов, приходится менять конфигурацию и наоборот, иногда нужно удалять такие элементы. Рассмотрим программную реализацию предопределенных элементов.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 02.08.06 | История
URL: http://kb.mista.ru/article.php?id=317

Ключевые слова: предопределенные элементы,справочники


Создадим непериодический регистр сведений Периодические с двумя измерениями:
* Объект - типа любая ссылка
* Идентификатор - типа строка

Создадим макет Периодические с колонками:
* Тип - тип прикладного объекта (Справочник, Документ)
* Вид - вид прикладного объекта (Номенклатура, Склады и т.п.)
* Идентификатор - идентификатор предопределенного объекта.
* Наименование - опционально можно указать
* Код - опционально можно указать

Теперь перебирая строки макета, смотрим на регистр Периодические, если там не найдено объекта заданного типа с указанным идентификатором, то создаем его и заносим в регистр сведений Периодические с нужным идентификатором.
При создании можно опционально устанавливать наименование и код, если они заданы.

Можно также назначить предопределнным любой имеющийся элемент, сделав вручную запись в регистр предопределенных.

Все, предопределенные элементы можно использовать.

Хочу заметить, что появление версии 8.1 не спасет вас от выгона пользователей после добавления предопределенных элементов, поэтому эта схема будет рулить и в 8.1.

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2024 | Mista.ru

Яндекс.Метрика