| 
    
        
     
     | 
    
    
  | 
Как во ВПФ открыть общую форму? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        baribars    
     20.02.22 
            ✎
    15:15 
 | 
         
        Сделал ВПФ. В обычной вначале открывается общая форма, где задаются параметры и затем обрабатываются и выводится печатная форма в зависимости от выбранных параметров. В обычном варианте форма открывается в общем модуле через ОткрытьФорму, а как обойти это в модуле ВПФ? Заранее спасибо.     
         | 
|||
| 
    1
    
        Гений 1С    
     гуру 
    20.02.22 
            ✎
    15:19 
 | 
         
        (0) ВПФ работает на сервере, следовательно, форму она вызывать не может, хотя может в БСП есть какой хитрый трюк для этого? Используй внешнюю дополнительную обработку, спрашивай у пользователя параметры, а потому уже передавай их в ВПФ. Как вызвать ВПФ из кода, есть у меня на Гении.     
         | 
|||
| 
    2
    
        baribars    
     20.02.22 
            ✎
    15:20 
 | 
         
        (1) то, что форму вызвать не может - это понятно, иначе я бы не спрашивал)     
         | 
|||
| 
    3
    
        Guk    
     20.02.22 
            ✎
    15:21 
 | 
         
        (1) жжошь, собака!!! ;)...     
         | 
|||
| 
    4
    
        acht    
     20.02.22 
            ✎
    15:51 
 | 
         
        (0) Держи пример тайного знания. Его даже кричащий про свое 15 место на инфостарте не знает.
 
        https://infostart.ru/1c/articles/804832/  | 
|||
| 
    5
    
        RomanYS    
     20.02.22 
            ✎
    15:52 
 | 
         
        (0)(1) БСП позволяет открывать форму из обработки печати
 
        Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма(); ... НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); ... НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы(); ... Возврат ПараметрыРегистрации; КонецФункции (0) Зачем открывать <общую> форму? Как из нее вернуться в контекст обработки, или это не требуется?  | 
|||
| 
    6
    
        Гений 1С    
     гуру 
    20.02.22 
            ✎
    17:21 
 | 
         
        (4) читать умеем? "хотя может в БСП есть какой хитрый трюк для этого"     
         | 
|||
| 
    7
    
        baribars    
     20.02.22 
            ✎
    17:24 
 | 
         
        (5) общая форма содержит параметры необходимые для формирования печатной формы. Делаю как в ссылке было форму во ВПФ и параметры буду брать оттуда.     
         | 
|||
| 
    8
    
        RomanYS    
     20.02.22 
            ✎
    17:26 
 | 
         
        (6) "хитрый"? Вроде абсолютно штатный 
 
        (7) В (4) вроде годный пример и для общей формы. В (5) - только своя форма  | 
|||
| 
    9
    
        CepeLLlka    
     20.02.22 
            ✎
    17:26 
 | 
         
        Можно использовать ВПФ с вызовом клиентского метода     
         | 
|||
| 
    10
    
        acht    
     20.02.22 
            ✎
    17:45 
 | 
         
        (6) > "хотя может в БСП есть какой хитрый трюк для этого"
 
        Если бы ты его знал, ты бы о нем рассказал, ведь правда? Хотя слово "может" прямо говорит о том, что ты про это ничего не знаешь. 15 место на инфостарте, да.  | 
|||
| 
    11
    
        Ненавижу 1С    
     гуру 
    20.02.22 
            ✎
    18:17 
 | 
         
        (6) это дно     
         | 
|||
| 
    12
    
        ДедМорроз    
     20.02.22 
            ✎
    19:01 
 | 
         
        В БСП есть еще и просто ВызовКлиентскогоМетода, где можно,например,word на клиенте подергать.     
         | 
|||
| 
    13
    
        Гений 1С    
     гуру 
    20.02.22 
            ✎
    19:08 
 | 
         
        (11) согласен, БСП - то еще днище     
         | 
|||
| 
    14
    
        Ненавижу 1С    
     гуру 
    20.02.22 
            ✎
    19:35 
 | 
         
        (13) аргументы или балабол?     
         | 
|||
| 
    15
    
        Гений 1С    
     гуру 
    20.02.22 
            ✎
    19:44 
 | 
         
        (14) за аргументы башлять надо, это ИМХО, дядя     
         | 
|||
| 
    16
    
        Ненавижу 1С    
     гуру 
    20.02.22 
            ✎
    20:37 
 | 
         
        (15) тебе башлять, только деньги зря переводить, ты же БСП не знаешь     
         | 
|||
| 
    17
    
        acht    
     20.02.22 
            ✎
    21:02 
 | 
         
        (13) Геня, если БСП это днище, то зачем ты настойчиво рекомендуешь другим использовать его функциональность?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |