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


Все, сделал уже отдельной кнопкой. Извините за беспокойство.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn