Difference between revisions of "Form.Reload"
(Created page with "{{infobox function |name=Reload |object=Форма |caption=Обновление из базы данных |type=1 |status=2 |db=2 |visual=1}} {{HeadLinks| * Main_Page|...") |
(No difference)
|
Revision as of 11:42, 16 July 2020
| Reload (Обновление из базы данных) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция производит обновление свободной таблицы, связанной с базой данных из базы данных, сохраняя текущую позицию курсора в ней, если это возможно. Обновление выполняется только для таблиц, которые не привязаны к объекту, открытому в данный момент на форме (см. Object). Т.е., таблица должна быть свободной, не принадлежащей объекту формы.
Синтаксис
Form.Reload()
Примеры
aEl:=Form.MainTab.SelectedElement.LinkedObject();
If AskQuestion("Вы действительно хотите удалить выделенный документ?",Q_QUESTION+Q_YESNO)<>R_YES Then
Exit;
EndIf;
аПольз:="";аМаш:="";аВремя:="";
If aEl.Lock(аПольз,аМаш,аВремя)=0 Then
Message("Невозможно заблокировать документ, так как в данный момент с ним работает пользователь "+аПольз+" на "+аМаш+" в "+аВремя+"!","!");
Exit;
EndIf;
Try
aEl.Reload();
Try
aEl.Mark(1);
Except
Message(PopError(),"!");
EndTry
Finally
aEl.Unlock();
EndTry
Form.MainTab.Reload();