DB.Parent

From SunFlurry wiki
Jump to: navigation, search
  FounderObject (Работа с родительскими элементами)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Неподходящий объект, неверный новый род. элемент
Визуальность:Нет

Функция возвращает или изменяет родительский элемент данного элемента справочника. При изменении элемента-родителя, функция проверяет, возможно ли подчинение справочника текущего вида справочнику предлагаемого вида (см. Объект базы данных). При изменении элемента родительского справочника текущего элемента, изменения не записываются в базу данных до момента вызова функции Save, объект получает признак измененный, если производится визуальное редактирование объекта, форма редактирования также получает признак были изменения.

Синтаксис

DB.Parent(<Новый элемент родитель объекта (DB)>):<Элемент родитель объекта (DB)>

Аргументы

  • <Новый элемент родитель объекта (DB)> - Аргумент указывает на новый элемент родительского справочника, т.е. выполнение функции будет означать изменение родительского элемента. Если аргумент опущен, функция возвратит текущий родительский элемент, объект изменен не будет.

Возвращаемое значение

Возвращается объект БД, который является родительским по отношению к текущему объекту, либо возвращается пустой объект БД, если родительский элемент не выбран или не предусмотрен.

Примеры

//Объект аАД является адресом торговой точки, функция выводит информацию по его родительскому элементу -- контрагенту
Message("Адрес "+аАД+" принадлежит контрагенту "+аАД.Parent());