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