|
открыть форму при старте конфигурации | ☑ | ||
---|---|---|---|---|
0
Dimarik_1
30.11.15
✎
20:45
|
Как можно сделать открытие формы при старте конфигурации? То есть, есть руководитель. Когда именно этот пользователь заходит в конфу, необходимо открыть форму (форма обработки). Как это реализовать?
Я думал через УстановкаПараметровСеанса, но эта процедура выполняется на сервере, а ОткрытьФорму на клиенте. Есть еще другие варианты открыть сапомисный рабочий стол? |
|||
1
Лефмихалыч
30.11.15
✎
20:46
|
приначалеработысистемы()
|
|||
2
Dimarik_1
30.11.15
✎
21:11
|
А есть еще какие-то способы? Дело в том что по каким-то причинам перестала эта форма открываться. Я сделал точку останова в ней в процедуре "ПриСозданииНаСервере" и в стеке вызовов не обнаружил, откуда она вызывается. Форму делали другие разработчики и хотелось бы понять, каким образом они могли открыть форму, если в стеке вызовов не видно, откуда она вызывается
|
|||
3
User_Agronom
30.11.15
✎
21:13
|
Читаем (1) приначалеработысистемы() и (2) "ПриСозданииНаСервере"
и видим разные буквы. ТС адекватен? |
|||
4
Dimarik_1
30.11.15
✎
21:14
|
ТС это что
|
|||
5
DrShad
30.11.15
✎
21:14
|
Ее вынесли на рабочий стол
|
|||
6
Лефмихалыч
30.11.15
✎
21:15
|
(4) в текущей ветке - это ты
|
|||
7
Dimarik_1
30.11.15
✎
21:15
|
так как расшифровывается ТС
|
|||
8
DrShad
30.11.15
✎
21:16
|
Топик Стартер
|
|||
9
Dimarik_1
30.11.15
✎
21:17
|
(5) а как это можно было сделать? Обработка называется "РабочийстолРуководителя" там есть форма, которая называется "Форма". Глобальным поиском я искал "РабочийСтолРуководителя.Форма" и ничего не нашел
|
|||
10
DrShad
30.11.15
✎
21:19
|
В предприятии в настройках рабочего стола
|
|||
11
Dimarik_1
30.11.15
✎
21:23
|
а где это в предприятии можно настроить, чтобы своя форма открывалась? подскажете? я не вижу как в настройки перейти
|
|||
12
User_Agronom
30.11.15
✎
21:25
|
(10) Конфа неизвестна.
Но не суть: при запуске 1С можно открывать любую обработку программно. Особенно, если (2) ...Форму делали другие разработчики... которые могли назвать её как угодно. Курить нужно (1) однозначно. |
|||
13
Dimarik_1
30.11.15
✎
21:26
|
БП 3.0
|
|||
14
DrShad
30.11.15
✎
21:27
|
Можно и в параметрах запуска прописать в ярлыке
|
|||
15
User_Agronom
30.11.15
✎
21:29
|
(13) Конфу не знаю. Но не суть - везде одно и то же: Книга знаний: Автоматический запуск внешней обработки
(14) Можно, но уже какие-то разработчики чего-то наваяли. Посмотри параметры запуска 1С на клиенте, хотя вероятность этого варианта минимальна. Жёсткая привязка к файлу - слишком неправильно это. |
|||
16
User_Agronom
30.11.15
✎
21:32
|
тут трава лучше:
http://www.sql.ru/forum/850234/otkrytie-formy-obrabotki-pri-zapuske-1s-8-2 Всё. Разобрался. В Модуле обычного приложения сделал такую порцедуру: Процедура ПриНачалеРаботыСистемы() Ф = Обработки.Обработка1.ПолучитьФорму(); Ф.Открыть(); КонецПроцедуры |
|||
17
PaulBC
01.12.15
✎
07:06
|
(0) посмотри в рабочей области начальной страницы (пкм на корне дерева конфигурации)
и проверь еще права у руководителя на эту обработку |
|||
18
patria0muerte
01.12.15
✎
07:31
|
Как вариант - если это что-то УПП 1.3-подобное - в настройках пользователя добавить настройку типа "Запускать рабочий стол при открытии" и в значении указывать ссылку на внешнюю/внутреннюю обработку. И уже при старте с этим параметром рулить.
Там даже типовой функционал такой кажется был... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |