Вход | Регистрация



Как сделать невидимой управляемую форму?

Как сделать невидимой управляемую форму?
Я
   Гений 1С
 
02.08.18 - 18:30
Уф выводит в фоне отчет через скд. Как рн выводится, она показывается.
 
 
   Garykom
 
1 - 02.08.18 - 18:34
   Гений 1С
 
2 - 02.08.18 - 22:36
(1) не годится. это я видел
   H A D G E H O G s
 
3 - 02.08.18 - 22:47
(0) Отчет должен выводиться так, чтобы пользователю не пришлось его ждать, гражданин Сергей Осипов.
   Гений 1С
 
4 - 02.08.18 - 22:51
(3) он формируется при старте
   Гений 1С
 
5 - 02.08.18 - 22:52
там такая мулька - если есть данные для пользователя, отчет должен показываться, если нет, то нет.
Если тупо вызывать не в фоне, то при старте 1с висит система пока не сделается отчет.
Поэтому я и хочу сделать форму невидимой.
при видимой форме все успешно у меня отрабатывает
   H A D G E H O G s
 
6 - 02.08.18 - 22:53
(5) Если это типовая с БСП - то ТекущиеДела вам помогут
   Гений 1С
 
7 - 02.08.18 - 22:57
(6) а ближе к сабжу? УФ нельзя скрыть?
   vde69
 
8 - 02.08.18 - 23:04
раздели получение данных и вывод отчета...

при запуске запускаешь фоновый в котором идет полусение и расчет данных, они складываются в ТЗ, ТЗ через хранилище передаешь сеансу (адрес хранилища через доп параметра процедуры уведомления или аналогичный).

на клиенте как придет ТЗ проверяешь ее размер и если данные есть - пихаешь в компоновку как источник данных...


работает на ура...
   Гений 1С
 
9 - 02.08.18 - 23:12
(8) я понимаю, но у меня и так все работает, если не считать того, что форму нельзя скрыть.

Или можно? МОжно таки скрыть УФ или нет?
Если нельзя, то переделаю.
   Cyberhawk
 
10 - 02.08.18 - 23:18
А зачем открывать форму, если показывать ее не требуется? Только чтобы выполнить код этой формы?
 
 Рекламное место пустует
   Гений 1С
 
11 - 02.08.18 - 23:20
(10) Чтобы запустить через скомпоновать отчет в фоне
   Cyberhawk
 
12 - 02.08.18 - 23:25
(11) Так для этого вовсе необязательно открывать форму
   Гений 1С
 
13 - 02.08.18 - 23:28
(12) тогда надо возиться с фоновыми процессами, а форма делает все сама.
   Гений 1С
 
14 - 02.08.18 - 23:28
(12) Скомпоновать - это метод формы
   МимохожийОднако
 
15 - 02.08.18 - 23:29
Показывай готовый отчет при открытии, созданный фоновым заданием, и сохранённый в хранилище значений в готовом формате.
   Cyberhawk
 
16 - 02.08.18 - 23:31
Чтоб вызвать метод формы, ее открывать не нужно :)
   Cyberhawk
 
17 - 02.08.18 - 23:32
Ты попробуй ПолучитьФорму + СкомповатьРезультат
   Cyberhawk
 
18 - 02.08.18 - 23:32
Ну, параметры уж установишь сам пади
   Гений 1С
 
19 - 02.08.18 - 23:32
(15) блиииииннн, ну я же вроде по человечески объясняю, что да, так можно, с кучей возни. А есть решение попроще - скрыть форму, там вывести отчет через Скомпоновать, проанализировать результат и если он есть, то показать фору, иначе закрыть. Кода на 5 копеек.

Затык только в том, чтобы скрыть форму. Это можно или нет, кто знает?

Если скрыть форму нельзя, что ж, будем гланды удалять через анус. ;-)
   Гений 1С
 
20 - 02.08.18 - 23:32
(17) гм. ПолучитьФорму разве работает в УФ?
   Cyberhawk
 
21 - 02.08.18 - 23:33
Конечно
   Cyberhawk
 
22 - 02.08.18 - 23:34
Еще можно попробовать в ПриОткрытии формы этого отчета открывать / переходить в форму рабочего стола.
Форма отчета останется в панели открытых, но не в фокусе.
А при завершении формирования отчета оповещать.
   МимохожийОднако
 
23 - 02.08.18 - 23:35
(19) Тебе виднее)). Но у меня подобная штука работает даже в УТ10.3. Ничего сложного.
   Гений 1С
 
24 - 02.08.18 - 23:39
(22) не, это не то, пользователи увидят, поковыряют
   Гений 1С
 
25 - 02.08.18 - 23:39
(23) так то понятно, но уже почти все готово, кроме видимости формы, лень ковырять кувалду, чтобы забить гвоздь
   H A D G E H O G s
 
26 - 03.08.18 - 00:38
Нигде... никого...
Лишь иногда из лесов Кучинских морды бородатые иногда выглядывают...
   Гений 1С
 
27 - 03.08.18 - 08:50
У формы, полученной через ПолучитФорму, не работают обработчики ожидания
   Гений 1С
 
28 - 03.08.18 - 14:56
Ок, сделал через ДлительныеОперации
   Вафель
 
29 - 03.08.18 - 15:01
У тебя какое отображение УФ? такси?
   Гений 1С
 
30 - 03.08.18 - 15:29
(29) у меня первый Документооборот, уф, но не такси
   Cyberhawk
 
31 - 04.08.18 - 23:45
(29) Что предложить хотел?


Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует