Difference between revisions of "DB.BelongsToDB"
m (1 revision imported) |
|
(No difference)
|
Revision as of 07:43, 7 February 2021
BelongsToDB (Принадлежность объекта внешним БД) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет определить, принадлежит ли текущий объект указанной базе данных. Если аргумент не задан, проверяется принадлежность основной базе данных.
Синтаксис
DB.BelongsToDB(<Внешняя база данных (EXDB)>):<Принадлежность объекта указанной базе данных (INT)>
Аргументы
<Внешняя база данных (EXDB)>
- (необязательный аргумент) Задает внешнюю базу данных, принадлежность объекта которой необходимо проверить. Если аргумент не задан, проверяется, принадлежит ли объект основной базы данных.
Возвращаемое значение
Возвращается числовое значение. 1, если объет принадлежит указанной базе данных, иначе 0.
Примеры
db2:=exdb.create(); //Путь, пользователь и пароль в примере опущены db2.Connect(...); aEl:=Ref.Номенклатура; aEl.Find("Code","000000000603"); bEl:=db2.Ref.Номенклатура; bEl.Find("Code","000000000603"); //Будет выведен 0 Message("Равенство объектов: "+(aEl=bEl)); //Будет выведено aEl Message("Объекты, принадлежащие основной БД: "+?(aEl.BelongsToDB(),"aEl ")+?(bEl.BelongsToDB(),"bEl")); //Будет выведено bEl Message("Объекты, принадлежащие внешней БД: "+?(aEl.BelongsToDB(db2),"aEl ")+?(bEl.BelongsToDB(db2),"bEl"));