Имя: Пароль:
1C
1С v8
помогите поставить проверку на текущего пользоваиеля!пожалуйста:)
0 1CLinda
 
06.10.11
16:01
Здраствуйте!
пишу сюда,така как надеюсь получить быстрый ответ!;)
Необходимо поставить условие в функции Печать():
Если ТекущийПользователь=...... Тогда
// сформировать макет1;
иначе
// сформировать макет2;
КонецЕсли;

Как правильно прописать эту проверку?Заранее благодарю!!!!
1 PR
 
06.10.11
16:02
1. ПараметрыСеанса.ТекущийПользователь
2. глЗначениеПеремененной("глТекущийПользователь")
2 Amra
 
06.10.11
16:03
(1) Штрехбрейхер) А фото спросить ?))
3 PR
 
06.10.11
16:04
(2) Фото приветствуется, да :))
4 rinatru
 
06.10.11
16:05
(3) проворонил ты фотку... теперь не покажет
5 1CLinda
 
06.10.11
16:06
спасибо))))))попробую сейчас!
6 Pasha_mix
 
06.10.11
16:08
(5) попробуй так ИмяПользователя()
7 PR
 
06.10.11
16:09
(6) Неправильно
8 1CLinda
 
06.10.11
16:09
а в скобочках в кавычки брать?
9 PR
 
06.10.11
16:10
(8) Да, конечно. Это же текстовый параметр метода.
10 Pasha_mix
 
06.10.11
16:10
Для простых операций писал что-то вроде:
Если ИмяПользователя() = "Петров" Тогда
Предупреждение("Иди спать, Петров");
Возврат;
КонецЕсли;
11 Pasha_mix
 
06.10.11
16:11
(7) что не правильного?
Глобальный контекст (Global context)
ИмяПользователя (UserName)
Синтаксис:

ИмяПользователя()
Возвращаемое значение:

Тип: Строка.
Имя пользователя.
Описание:

Получает имя пользователя, указанного при запуске программы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ТекущийПользователь = ИмяПользователя();
12 izekia
 
06.10.11
16:11
лучше к роли привязаться или к группе пользователей
13 izekia
 
06.10.11
16:12
(10) ага, что может быть лучше прописать товарищу в локальную конфу пока он вышел покурить
14 Pasha_mix
 
06.10.11
16:12
(12) ты знаешь задачу? )
15 GenV
 
06.10.11
16:13
(11) Нужно сравнивать ссылки, иначе такой код после первого переименования будет неработоспособный ...
16 Pasha_mix
 
06.10.11
16:14
(15) Всё от задачи зависит.
17 mikecool
 
06.10.11
16:14
(2) скрипт от Асмодея решает проблему с фото, как минимум визитка остается )
18 GenV
 
06.10.11
16:15
(16) Ты знаешь задачу, что бы сначала !так! предлагать ?!
19 Pasha_mix
 
06.10.11
16:17
(18) Я знаю вопрос )
20 Pasha_mix
 
06.10.11
16:18
(17) Что за скрипт?
21 Pasha_mix
 
06.10.11
16:21
(18) для каждой задачи есть свои решения. Если надо что-то быстро проверить, то подходят простые решения, если работа на долго, то надо учитывать больше нюансов. Но как правило на вопрос дают варианты решения и из этих вариантов выбирается оптимальный.
22 GenV
 
06.10.11
16:23
(21) Если нужно быстро проверить. Делается поиск в справочнике пользователи по наименованию (возможно, с сообщением при отсутствии) и со ссылкой сравниваешь текущего пользователя. Вот это быстрое решение и не зависящее от имени пользователя в конфигурации...
23 GenV
 
06.10.11
16:24
22+ Или представление текущего сравниваешь
24 Vladal
 
06.10.11
17:08
(2) и (3) Плохо читали правила. Там про фото говорится, что можно фотом поинтересоваться после решения проблемы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший