|   |   | 
| 
 | Диалоговое окно из ВПФ | ☑ | ||
|---|---|---|---|---|
| 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) Еще раз спасибо, все получилось.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |