Difference between revisions of "DB.IsCreatedFromObject"
(Created page with "{{infobox function |name=IsCreatedFromObject |object=Объект базы данных |caption=Работа с объектами-основаниями |type=1 |status=...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:43, 7 February 2021
IsCreatedFromObject (Работа с объектами-основаниями) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция проверяет, создавался ли текущий объект на основании другого объекта. Функция работает как для объектов, созданных программно (New), так и для объектов, созданных визуально с помощью функции ввода на основании. Создание объекта на основании другого никаким образом не отражается на созданном объекте, программа может использовать информацию о создании в момент начального заполнения нового объекта.
Синтаксис
DB.IsCreatedFromObject():<Создан на основании другого объекта (INT)>
Возвращаемое значение
Возвращается число 1, если объект был создан на основании другого, иначе возвращается 0.
Примеры
//Фрагмент из функции OnOpen для документа, который нельзя создавать без указания основания Function OnOpen() ... //Для нового документа проверим необходимость в заполнении основания If aEl.Status()<0 Then If not aEl.isCreatedFromObject Then Message("Документ можно ввести только на основании обработанной заявки!","!"); Exit 0; EndIf; aEl.ДокОснование:=aEl.FounderObject(); EndIf; ... EndFunction