K
KLif
Всем привет ... опять столкнулся с проблемой в web
Есть на форме кнопка, по которой открывается другая ... но открытие должно быть запрещено если текущий документ не сохранён ... проблема в том, что не могу понять как проверить есть ли док в базе
1. пробовал такую конструкцию (код кнопки открытия формы)... ничего не вышло ... причём желательно чтобы вместо насинга там было сообщение, что док не сохранен, как его вывести на формулах не знаю ....
2. пробовал вызвать агента, тут как бы тоже всё плохо, предупредительное сообщение не вывести + ко всему агент почему то не сохраняет документ ...
код агента:
3. раз с сообщениями проблема, решил скрыть кнопку открытия новой формы, если док не сохранён ...
Последний вариант работает, но немного не устраивает ... получится что пользователь не будет знать об этой кнопке пока не сохранит документ ...
Кто-нибудь может что подсказать?
Есть на форме кнопка, по которой открывается другая ... но открытие должно быть запрещено если текущий документ не сохранён ... проблема в том, что не могу понять как проверить есть ли док в базе
1. пробовал такую конструкцию (код кнопки открытия формы)... ничего не вышло ... причём желательно чтобы вместо насинга там было сообщение, что док не сохранен, как его вывести на формулах не знаю ....
Код:
@if
(
@Command([OpenDocument];"";UNID) = @Nothing;
@Nothing;
@URLOpen(@WebDbName + "/OQSubsEmployee?OpenForm")
)
2. пробовал вызвать агента, тут как бы тоже всё плохо, предупредительное сообщение не вывести + ко всему агент почему то не сохраняет документ ...
Код:
window.frames['buffer'].location = "URL/OQnFindDocument?OpenAgent"
Код:
Set db = session.CurrentDatabase
Set doc = session.DocumentContext
If db.GetDocumentByUNID(doc.GetItemValue("dUNID")(0)) Is Nothing Then
Call doc.Save(False, True)
End If
3. раз с сообщениями проблема, решил скрыть кнопку открытия новой формы, если док не сохранён ...
Код:
@If(@DbLookup ("":"NoCache"; "server" : "db"; "AllOrganizationSubs"; dUNID; 1; [FailSilent])="";@True;@False)
Последний вариант работает, но немного не устраивает ... получится что пользователь не будет знать об этой кнопке пока не сохранит документ ...
Кто-нибудь может что подсказать?