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С пока для таких случаев, тогда буду свою кнопку запуска отчета делать
Все, сделал уже отдельной кнопкой. Извините за беспокойство.
|
|