Имя: Пароль:
1C
 
Как открыть определенную форму обработки при старте программы?
0 Галахад
 
гуру
28.09.17
06:46
Знаю дедовские методы:
- при начале работы в коде прописать.
- стартовать 1С при с ключем выполнения внешней обработки.

А еще какие методы есть?
1 trooba
 
28.09.17
06:58
(0) Команды при запуске баз... там можно указать что запускать.
2 Мимохожий Однако
 
28.09.17
06:59
(0) Чем не нравятся перечисленные методы?
3 trooba
 
28.09.17
07:05
(0) В последних версиях платформы в расширения можно общие модули добавлять, может и модуль приложений и при открытии использовать, не уверен...
4 Галахад
 
гуру
28.09.17
07:07
(1) Что за команды?

(2) Нравятся.
Просто сейчас смотрю как запускается обработка и понять не могу.
В коде конфигурации обработки нет. А открывается, если у пользователя есть определенные права.
Как?
5 Mankubus
 
28.09.17
07:16
(4) поставь точку останова в ПриСозданииНаСервере и смотри откуда пришел вызов. Если ОФ, то ПриОткрытии
6 Галахад
 
гуру
28.09.17
08:18
(5) Поставил. В обеих процедурах
ПриСозданииНаСервере
ПриОткрытии
Стек вызовов из одной строки. Самой процедуры.
7 ribuh
 
28.09.17
08:25
(3) можно, например вызвать После... (6) Возможно где-то включен обработчик ожидания. Попробуйте по названию обработки глобальным поиском найти, но не факт, конечно, что найдётся...
8 Рэйв
 
28.09.17
08:28
(0)Если УФ, то можно еще вставить вызов обработки в рабочую область начальной страницы
9 Галахад
 
гуру
28.09.17
08:33
(8) Похоже на то.

Я правильно понимаю, что если в это области указана форма обработки. И есть доступ только к этой обработке, то она и откроется?
10 Рэйв
 
28.09.17
08:35
(9)Проверь сам:
ПКМ по корню конфы->Открыть рабочую область начальной страницы
11 Рэйв
 
28.09.17
08:36
и если она там в одиночестве, то откроется на весь экран
12 Галахад
 
гуру
28.09.17
08:42
(11) Там много всего.

Спасибо. Похоже оно и есть.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан