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;