Имя: Пароль:
1C
1С v8
Диалоговое окно из ВПФ
0 romanыч
 
05.10.17
06:39
Перед формированием внешней печатной формы нужно задать вопрос пользователю (Да/Нет). Подскажите, пожалуйста, как это можно реализовать?
1 romanыч
 
05.10.17
06:44
(0) Форму рисовать? или можно обойтись стандартным диалоговым окном "Вопрос"?
2 VladZ
 
05.10.17
06:45
(1) Если нужен просто ответ "Да/Нет" - зачем форма?
3 romanыч
 
05.10.17
06:49
(2) Да, нужен просто ответ Да/нет. Я не могу понять как я могу вызвать диалоговое окно из модуля объекта.
4 Рэйв
 
05.10.17
06:50
(3)Вызывай его до того как уйти с клиента на сервер
5 romanыч
 
05.10.17
06:59
(4) А в какой момент формирования ВПФ обработчик находится на клиенте? Все процедуры находятся только в модуле объекта.
6 VladZ
 
05.10.17
07:04
(3) Не понял в чем проблема. Если делаешь ВПФ на обычных формах:

Функция Печать() Экспорт
    Вопрос("Вы уверены?", РежимДиалогаВопрос.ДаНет);
КонецФункции

Если на управляемых - там весь код в форме. Тоже никаких проблем.
7 Рэйв
 
05.10.17
07:04
(5)Да? А показывать ты печ форму тоже на сервере будешь?
По логике вещей печ форма должна вернуться куда то на клиент чтобы показаться. Вот перед вызовом функции по получению таб дока и спрашивай.
8 не человек
 
05.10.17
07:04
(5) обратите внимание на параметры команды. есть вариант ВызовКлиентскогоМетода
9 romanыч
 
05.10.17
07:06
(6) Управляемые. Формы нет в обработке. Я и спрашиваю, нужно создать форму и вызвать ее перед формированием табдокумента?
10 Рэйв
 
05.10.17
07:09
(9)Если найдешь место где спросить, то достаточно простого Вопрос. А на сервере тебе и своя форма не поможет.Все равно показать не сможешь.
11 VladZ
 
05.10.17
07:13
12 VladZ
 
05.10.17
07:14
+11 Обрати внимание на:

"НоваяКоманда.Использование = "ВызовКлиентскогоМетода"; //здесь можно прописать использование как серверного так и клиентского, отличие в том, что серверный метод будет обращаться к экспортной процедуре из модуля объекта, клиентский - к экспортной процедуре из модуля формы объекта"
13 romanыч
 
05.10.17
07:19
(10) Понимаете сами, что говорите? Подскажите где "место где спросить"?
14 romanыч
 
05.10.17
07:19
(11) Спасибо, буду курить
15 GenAcid
 
05.10.17
07:45
(13) он то как раз понимает, а вот ты не хочешь. Тебе должно быть виднее где можно в твоей конфигурации спросить, до того как с клиента уйдешь на сервер.
16 romanыч
 
05.10.17
19:52
(12) Еще раз спасибо, все получилось.