Имя: Пароль:
1C
1С v8
Как отследить вывод результата отчета на СКД на упр. форме?
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. Возможно, есть кнопка типа "завершить настройку"

Примерно так?
Просто переключить вкладку в обработчике Сформировать отчёт не получается?
3 Fedor-1971
 
06.11.24
16:43
(1) Они сразу переключают вкладку и выводят анимированного котика
4 Jackman
 
06.11.24
17:21
(1) Да я сразу думал вводить свою кнопку Сформировать вместо предопределенной, но думал, что может есть иной способ.

(2) Просто, если, находясь во вкладке с настройками, клацнуть на предопределенную Сформировать, то не видно, когда сформировался результат + нужно потом клацать смену станицы, чтобы перейти. Если ничего нового не придумали в 1С пока для таких случаев, тогда буду свою кнопку запуска отчета делать


Все, сделал уже отдельной кнопкой. Извините за беспокойство.