Имя: Пароль:
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) Плохо читали правила. Там про фото говорится, что можно фотом поинтересоваться после решения проблемы.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший