Имя: Пароль:
1C
1С v8
Видимость колонок
,
0 fenlork
 
10.12.13
09:28
Здравствуйте, подскажите как правильно организовать при открытии документа, при определенном "контрагенте" в нем, ограничить видимость и доступность колонок для определенного списка пользователей. При этом в "настройках пользователей"-созданы булевные типы(Разрешить смотретьЦену, Сумму). Что делать дальше?
1 Wobland
 
10.12.13
09:29
сравнивать
2 Wobland
 
10.12.13
09:29
(1) то бишь, сразу в если пихать
3 Godofsin
 
10.12.13
09:30
Дарю тебе конструкцию:
Если  тогда
ИначеЕсли Тогда
Иначе
КонецЕсли;
4 Godofsin
 
10.12.13
09:30
Можешь не благодарить
5 Wobland
 
10.12.13
09:30
а к новому году мы расщедримся на RLS
6 Godofsin
 
10.12.13
09:31
(5) Думается, RLS пока лишнее для ТС, раз задает подобные вопросы.
7 fenlork
 
10.12.13
09:33
Я не знаю как я где использовать это
8 fenlork
 
10.12.13
09:34
при открытие формы?
9 Wobland
 
10.12.13
09:34
(7) откуда у тебя булевские реквизиты взялись?
10 Godofsin
 
10.12.13
09:34
да, приОткрытии(), при этом проверяя на ЭтоНовый()
11 Kupogun
 
10.12.13
09:34
(8) да
12 Defender aka LINN
 
10.12.13
09:35
(8) Ага. Выбрал другого контрагента - переоткрой форму. Удобно, чо.
13 fenlork
 
10.12.13
09:36
например
Если ЭлементыФормы.Контрагент=такомуто и камим образом Эму настройку применить "смотреть сумму"?
14 fenlork
 
10.12.13
09:36
Эту*
15 Defender aka LINN
 
10.12.13
09:37
(13) В вашем случае - специально обученным программистом за заранее обговоренную сумму денег.
16 Wobland
 
10.12.13
09:37
и смотри во всех отчётах это пропиши. и про консоль запросов для ушлых юзеров не забудь
17 fenlork
 
10.12.13
09:38
да ну вас...
18 Kupogun
 
10.12.13
09:39
(12) если контрагент меняется на форме, то пусть делает на при изменении контрагента.
какие проблемы?
19 Wobland
 
10.12.13
09:40
— О, Мудрейший, — спросили как-то Хранителя Истины из клана Спокойных, — в чём заключается искусство беседы?
— Следует дать возможность говорить тому, кто желает выговориться; выслушать того, кто желает быть услышанным; дать знания жаждущему их; не разубеждать убеждённых.
— А что делать, если придётся беседовать с несколькими убеждёнными, каждый из которых не приемлет мнения других? — снова спросили Хранителя.
— В такой беседе, — сказал Мудрейший, — следует дать понять каждому, что ты согласен именно с ним и не перечишь другим только из вежливости, но для этого даже не нужно слов…
20 fenlork
 
10.12.13
09:40
что таково-если человек первый раз столкнулся с этим и не знает как обратится в модуле к настройкам пользователя?
21 Godofsin
 
10.12.13
09:43
(20) такоГо, обратитЬся.
22 Defender aka LINN
 
10.12.13
09:44
(20) Если не знает - пусть узнаёт.
23 fenlork
 
10.12.13
09:44
узнаю-не волнуйтесь
24 Godofsin
 
10.12.13
09:46
вот такое есть в ут, в общем модуле "УправлениеПользователями":
// Функция возвращает значение по умолчанию для передаваемого пользователя и настройки.
//
// Параметры:
//  Пользователь - текущий пользователь программы
//  Настройка    - признак, для которого возвращается значение по умолчанию
//
// Возвращаемое значение:
//  Значение по умолчанию для настройки.
//
Функция ПолучитьЗначениеПоУмолчанию(Пользователь, Настройка) Экспорт
25 Wobland
 
10.12.13
09:50
а потом придёт Альтаир и лишит тебя сна
v8: табло 1с 8