DB.GetJournalObject
Revision as of 08:59, 30 September 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=GetJournalObject |object=Объект базы данных |caption=Получение объекта журнала |type=1 |status=2 |db=2 |exc...")
GetJournalObject (Получение объекта журнала) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет получить объект указанного журнала, соответствующий текущему объекту. Если данный объект не может входить в указанный журнал, функция вызовет исключение. Полученный объект журнала можно использовать для получения дополнительных реквизитов, записанных только в журнал, но отсутствующих в оригинальном объекте, для изменения этих уникальных реквизитов, либо для выполнения запросов по журналу. См. также функцию SetJournalProperty.
Синтаксис
DB.GetJournalObject(<Наименование журнала (STRING)>):<Элемент журнала этого объекта (DB)>
Аргументы
<Наименование журнала (STRING)>
- Строка, задающая наименование журнала, объект которого, ссылающийся на текущий, необходимо получить.
Возвращаемое значение
Возвращается объект БД указанного журнала.
Примеры
//Изменим реквизит флВыгруженВККМ из журнала ЖурналКассовыхДокументов для документа aEl //Блокирование исходного объекта aEl.Lock(); Try //Получение объекта журнала bEl:=aEl.GetJournalObject("ЖурналКассовыхДокументов"); //Изменение реквизита объекта журнала bEl.флВыгруженВККМ:=0; //Сохранение этого реквизита в журнал, другие реквизиты журнала изменены не будут, // оригинальный объект изменен не будет. bEl.SetJournalProperty("флВыгруженВККМ",aEl); Finally aEl.Unlock(); EndTry;