Вход | Регистрация

1С:Предприятие ::

Метки: 

Диалоговое окно из ВПФ

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

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

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

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


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует