| 0
    
        Jackman   06.11.24✎ 16:25 | 
        Добрый день
 Есть отчет на СКД, в управляемой форме выбираются параметры, потом формируется отчет и помещается в поле "Результат". Мне нужно, чтобы после вывода результата поменялась страница на форме, т.к. настройки на одной странице, а результат на другой, как мне на клиенте отловить вывод отчета в поле "Результат", ну или хотя бы нажатие на предопределенную кнопку Сформировать?
 |  | 
    
        | 1
    
        Мультук   06.11.24✎ 16:41 | 
        (0) 
ну или хотя бы нажатие на предопределенную кнопку Сформировать
 
 1) замените "предопределенную" кнопку на свою и напишите там свой код:
 СформироватьОтчет();
 ОткрытьНужнуюСтраницу();
 
 2) Можно посмотреть что 1С-овцы делают на общей форме {не помню название}, когда формируют отчёт
 Они это делают в фоне и уж точно в курсе, когда он сформировался и "данные приехали"
 |  | 
    
        | 2
    
        Fedor-1971   06.11.24✎ 16:42 | 
        (0) Давай по порядку:
1. Есть твоя собственная форма отчёта с 2 кладками (отчет и настройки)
 2. Есть кнопка Сформировать отчёт - как минимум с обработчиком нажатия
 3. Возможно, есть кнопка типа "завершить настройку"
 
 Примерно так?
 Просто переключить вкладку в обработчике Сформировать отчёт не получается?
 |  | 
    
        | 4
    
        Jackman   06.11.24✎ 17:21 | 
        (1) Да я сразу думал вводить свою кнопку Сформировать вместо предопределенной, но думал, что может есть иной способ.
 (2) Просто, если, находясь во вкладке с настройками, клацнуть на предопределенную Сформировать, то не видно, когда сформировался результат + нужно потом клацать смену станицы, чтобы перейти. Если ничего нового не придумали в 1С пока для таких случаев, тогда буду свою кнопку запуска отчета делать
 
 
 Все, сделал уже отдельной кнопкой. Извините за беспокойство.
 |  |