|
Привязать форму к пользователю
| ☑ |
0
temmy70
30.04.13
✎
13:03
|
Добрый день!
У документа 2 формы. Одна для работников скажем розницы, вторая для работников интернет-магазина. Формы разные. Как привязать форму к пользователям? Или в каком месте указать какую форму открывать, в зависимости от условий?
|
|
1
Tarlich
30.04.13
✎
13:05
|
Если ПолучитьЗнПеременной("ГлПользоатель") ...
форма = Докум.Реализация.ПолучитьФорму("ДляВаси");
Иначе
форма = Докум.Реализация.ПолучитьФорму("ДляОстальных");
КонецЕсли;
Форма.Открыть();
|
|
2
temmy70
30.04.13
✎
13:08
|
это понятно. в каком месте такая проверка должна быть?
|
|
3
temmy70
30.04.13
✎
13:12
|
в общем я делаю проверку ПередОткрытием, и закрываю основную форму, открываю нужную. Но он успевает записать какие-то данные, и задает вопросы при закрытии старой формы. Эт сейчас буду искать. Спасибо. )))
|
|
4
Tarlich
30.04.13
✎
13:13
|
Я кажись понял : тогда для каждого пользователя делаеш разный интерфейс и на кнопках для одного один для другого другой - и ничего писать не надо
|
|
5
zzerro
30.04.13
✎
13:14
|
(3) Модифицированность = Ложь;
|
|
6
temmy70
30.04.13
✎
13:18
|
(4) интересный вариант, спасибо. Документ открывается из формы списка. Там так просто не получится, видимо.
|
|
7
Ёпрст
30.04.13
✎
13:19
|
(6) тогда в передОткрытием пихай
|
|
8
temmy70
30.04.13
✎
13:19
|
(5) Точно! Спасибо большое! Если не найду чего он там перезаписывает, сделаю эту плюшку.
|
|
9
Tarlich
30.04.13
✎
13:21
|
ни чего он не перезаписывает , а заполняет значениями по умолчанию - остается перед открытием
|
|
10
temmy70
30.04.13
✎
13:29
|
(9)ну... не должен записывать. У меня при открытии уже созданного документа что-то меняет. Но это уже доработки, буду их искать.
|
|
11
temmy70
30.04.13
✎
13:32
|
и все таки, интересно можно ли привязать форму к пользователю на УТ 10,3. в УТ 11, это наверно проще реализовано.
|
|
12
simol
30.04.13
✎
13:40
|
(2) ОбработкаПолученияФормы в модуле менеджера объекта
|
|