Имя: Пароль:
1C
1С v8
Открытие формы под пользователя
,
0 ЛучшийПрограммер1С
 
10.08.16
09:34
Здравствуйте.

1С 8.3; УПП 1.3

Пользователи просят, чтобы для них одни и те же формы открывались по разному. То есть для одних одна закладка курсор на одном поле ввода, для других другие. Как это реализуется правильно?
1 Wirtuozzz
 
10.08.16
09:36
Вообще надо по лицу этим пользователем ботинком!

А к каким условиям надо привязаться что бы открыть форму так или иначе?
2 Fish
 
10.08.16
09:37
(0) Переведи УПП на УФ, и пусть пользователи их под себя настраивают.
3 Остап Сулейманович
 
10.08.16
09:38
(1) К какой-нибудь фишке в справочнике "Пользователи".
4 Wirtuozzz
 
10.08.16
09:40
Ну все, понеслось...
5 Wirtuozzz
 
10.08.16
09:45
(0) Вообще если без шуток, то при создании формы на сервере, с помощью видимости, доступности элементов настраивается. Конечно же в зависимости от условий, которые где то хранятся.
6 ЛучшийПрограммер1С
 
10.08.16
09:57
(5) Надо не видимость и доступность, а фокус ввода, закладку выбрать. Ну это не так важно (Хотя и это я уже не помню как делается). Важно как это сделать под пользователя.
7 Nuobu
 
10.08.16
10:01
(6) А сколько всего разных действий нужно сделать для каждого пользователя: фокус ввода, закладка, что еще?
8 ЛучшийПрограммер1С
 
10.08.16
10:04
(7) Ну вообще-то один пользователь попросил для себя. Можно наверное просто проверить условие этого пользователя или настройки его. Я просто думал, что в 1С есть уже какой-то механизм для этого более простой.
9 Fish
 
10.08.16
10:04
(6) Как-то так:
Если Пользователь = "Иванов" Тогда
   ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.ПанельДляИванова;
ИначеЕсли Пользователь = "Петров" Тогда
   ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.ПанельДляПетрова;
Иначе
....
КонецЕсли;
10 Nuobu
 
10.08.16
10:13
(8) Если это только один пользователь, то можно г0внокодить, как в (9). А если нет, то можно сделать регистр с измерением "Пользователь" и двумя ресурсами: именем поля на форме с фокусом и именем панели.
11 Ёпрст
 
10.08.16
10:17
(0) слепить нужные роли и в зависимости от ролей закодить поведение формы, можно и целиком другую форму открывать
12 ЛучшийПрограммер1С
 
10.08.16
10:22
(10) И потом еще в ПВХ Настройки пользователей настройку зафигачить открытие вкладки по умолчанию
13 Nuobu
 
10.08.16
10:23
(12) А вкладки из чего будешь выбирать? В регистре у тебя будет несколько форм и самые разные поля. А в ПВХ - всё будет привязано к одной форме одного документа.
14 ЛучшийПрограммер1С
 
10.08.16
10:24
(11) Да там у них у всех профиль одинаковый не охота менять
15 ЛучшийПрограммер1С
 
10.08.16
10:25
(13) Та номер вкладки а форма будет из другого справочника браться
16 ЛучшийПрограммер1С
 
10.08.16
10:26
Или регистра
17 ЛучшийПрограммер1С
 
10.08.16
13:20
(9) Спасибо. А фокус ввода как на форме сменить (поставить курсор)
18 Nuobu
 
10.08.16
13:58
(17) ВыделенныйТекст