DB.LinkedObject
| LinkedObject, MainObject (Получение оригинального объекта) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция позволяет получить объект, соответствующий указанному объекту журнала. При выполнении запросов по журналу, либо работе с визуальной таблицей журнала, функция получает оригинальный объект, который необходимо открыть для редактирования или изменить. Функция вызовет исключение, если текущий объект не является объектом журнала.
Синтаксис
DB.LinkedObject():<Объект, на который ссылается текущий элемент журнала (DB)>
Возвращаемое значение
Возвращается объект БД, на который ссылается текущий объект журнала.
Примеры
//Фрагмент получает из журнала "ЖурналКассовыхДокументов" список документов по указанным фильтрам, после чего добавляет эти документы в визуальную таблицу оТаб
aJ:=Jour.ЖурналКассовыхДокументов;
aList:=aJ.Load(0,"ЮрЛицо,>=DocDate,<DocDate",аЮЛ,BegOfDay(НачДата),BegOfDay(КонДата)+1);
//Преобразование объектов журнала в объекты документов, сортировка
For i:=1 To aList.Size() Do
aList.Set(i,aList.Get(i).LinkedObject());
EndDo;
aList.Sort();
//Заполнение таблицы
Form.оТаб.Lock();
Try
оТаб.ClearLines();
For i:=1 To aList.Size() Do
aEl:=aList.Get(i);
оТаб.AddLine("Док,Сумма,Контрагент",aEl,aEl.СуммаВзаиморасчетов,aEl.Контрагент);
EndDo;
Finally
Form.оТаб.Unlock();
EndTry;