Есть отчет на СКД, в управляемой форме выбираются параметры, потом формируется отчет и помещается в поле "Результат". Мне нужно, чтобы после вывода результата поменялась страница на форме, т.к. настройки на одной странице, а результат на другой, как мне на клиенте отловить вывод отчета в поле "Результат", ну или хотя бы нажатие на предопределенную кнопку Сформировать?
(0)
ну или хотя бы нажатие на предопределенную кнопку Сформировать
1) замените "предопределенную" кнопку на свою и напишите там свой код:
СформироватьОтчет();
ОткрытьНужнуюСтраницу();
2) Можно посмотреть что 1С-овцы делают на общей форме {не помню название}, когда формируют отчёт
Они это делают в фоне и уж точно в курсе, когда он сформировался и "данные приехали"
(0) Давай по порядку:
1. Есть твоя собственная форма отчёта с 2 кладками (отчет и настройки)
2. Есть кнопка Сформировать отчёт - как минимум с обработчиком нажатия
3. Возможно, есть кнопка типа "завершить настройку"
Примерно так?
Просто переключить вкладку в обработчике Сформировать отчёт не получается?
(1) Да я сразу думал вводить свою кнопку Сформировать вместо предопределенной, но думал, что может есть иной способ.
(2) Просто, если, находясь во вкладке с настройками, клацнуть на предопределенную Сформировать, то не видно, когда сформировался результат + нужно потом клацать смену станицы, чтобы перейти. Если ничего нового не придумали в 1С пока для таких случаев, тогда буду свою кнопку запуска отчета делать
Все, сделал уже отдельной кнопкой. Извините за беспокойство.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший