L
LuMee
Есть у меня вью, в которую отбираются "Основной документ", "Ответ" и "ОтветНаОтвет". Стоит задача: сделать так, чтобы "ОтветНаОтвет" можно было создать только на "Ответ" (т.е., если выбран "Основной документ", ничего не должно происходить).
Первой мыслью было в QueryOpen "ОтветаНаОтвет" проверять родителя: если Form <> "Ответ", то Continue = False. Однако, как я понимаю, back-end документа в этот момент еще не существует (свойство Document у Source пустое), так что до родителя не добраться.
Другой вариант - использование NotesUIWorkspace.CurrentDocument в надежде, что там окажется выбранный во вью документ - тоже не прокатил (не оказался ).
Попробовал с другого конца зайти - непосредственно в Action'е, создающем "ОтветНаОтвет", проверять текущий документ, но так и не сообразил, как узнать, какой же документ выбран во вью (подходящих формул и методов NotesUIView не нашел).
Подскажите, как быть?
Первой мыслью было в QueryOpen "ОтветаНаОтвет" проверять родителя: если Form <> "Ответ", то Continue = False. Однако, как я понимаю, back-end документа в этот момент еще не существует (свойство Document у Source пустое), так что до родителя не добраться.
Другой вариант - использование NotesUIWorkspace.CurrentDocument в надежде, что там окажется выбранный во вью документ - тоже не прокатил (не оказался ).
Попробовал с другого конца зайти - непосредственно в Action'е, создающем "ОтветНаОтвет", проверять текущий документ, но так и не сообразил, как узнать, какой же документ выбран во вью (подходящих формул и методов NotesUIView не нашел).
Подскажите, как быть?