Имя: Пароль:
1C
1С v8
v8.1 Как открыть форму один раз в жизни?
0 Надежда25
 
05.12.11
10:21
v8.1 Есть интересный вопрос. Допустим, я хочу, чтобы такой-то пользователь при первом в жизни вхождении в данную систему видел некоторое приветствие - и больше никогда! Куда и что писать - знаю. По дате работает. А вот так разово - не знаю. Кто-нибудь подскажет?
1 mikecool
 
05.12.11
10:22
РС и записывать - открывалась или нет
2 vde69
 
05.12.11
10:22
реквизит справочника пользователи тебе поможет
3 Ненавижу 1С
 
гуру
05.12.11
10:24
(2) но все же (1) лучше ))
4 БибиГон
 
05.12.11
10:24
а как сделано в типовых? когда нового пользователя заводишь и при входе реклама открывается. поставишь галку не показывать и все.
5 mikecool
 
05.12.11
10:25
и за целый год нет фотки
6 Albaness
 
05.12.11
10:28
оооо крутяк... значит можно делать заставку пользователям, а можно каждому пользователю свое приветствие ??? Надо будет программистов попросить чтобы бухов порадовали перед НГ)))
7 Ц_У
 
05.12.11
10:29
РС + ПВХ
8 БибиГон
 
05.12.11
10:29
(6) ну если у вас больше работы нету... )
9 Albaness
 
05.12.11
10:31
(8) дык не я же буду программировать ))))я и не умею)
10 БибиГон
 
05.12.11
10:31
(9) а что ты умеешь? :)
11 Albaness
 
05.12.11
10:33
(10) неумеха я )))
12 vde69
 
05.12.11
10:35
(3) для открытия ОДНОЙ формы ОДИН раз в жизни - лучше реквизит, если делать более сложную систему - конечно регистр.
13 Ненавижу 1С
 
гуру
05.12.11
10:36
(12) чем лучше? а так мы структуру справочника не трогаем вообще
14 vde69
 
05.12.11
10:39
(13) читать все равно нужно, а раз всегда есть готовая ссылка, то реквизит считать проще (код короче и читабельнее).

регистр сведений нужен или из-за прав доступа или из-за периодики
15 Надежда25
 
05.12.11
12:35
Всем спасибо, добавлю реквизит в справочник. Я думала - может можно еще проще.
16 a_alenkin
 
05.12.11
12:44
В (7) же сказали - куда еще проще? = Посмотри ПВХ "НастройкиПользователей" в любой типовой
17 IamAlexy
 
05.12.11
12:48
один раз в жизни открыть форму.. а чо прикольно.. открыл пользователь форму и умер...
18 mikecool
 
05.12.11
12:48
(17) вот это самый правильный вариант
19 Aprobator
 
05.12.11
13:07
(0) посмотри как запускается обработка ОбновлениеИнформационнойБазы и все дела.
20 Надежда25
 
05.12.11
13:56
(19) посмотрела. Но ведь все равно в какой-то переменной это надо хранить.
НеобходимоОбновлениеИБ = НЕ ПустаяСтрока(Метаданные.Версия)
      И Константы.НомерВерсииКонфигурации.Получить() <> Метаданные.Версия;
21 Aprobator
 
05.12.11
14:11
(20) нет. Справочник "Пользователи" (есть такое в типовых конфигурациях). При первом входе там нового пользователя еще нет (он создается при первом входе). Дальше думай сама ).
22 Stim213
 
05.12.11
14:11
все не читал. фотки нет - незачет
23 Hipernate
 
05.12.11
14:14
Посмотри как открывается предупреждение при открытии после обновления...
24 Aprobator
 
05.12.11
14:15
такое ощущение, что народ читает тему и сразу пишет ответ, не читая посты вообще.
25 Надежда25
 
05.12.11
14:20
(21) Пользователь не новый.
26 Aprobator
 
05.12.11
14:23
(25) если пользователь не новый, то он уже входил в базу.
27 zzerro
 
05.12.11
14:28
(26) Не правда. Пользователя мог создать администратор или тот у кого на это есть права, а пользователь сам еще и не входил ниразу.
28 Amiralnar
 
05.12.11
14:30
Судя по задаче - можно использовать механизм сохранение значений. Без регистров и реквизитов.

Синтаксис:

СохранитьЗначение(<Имя>, <Значение>)
Параметры:

<Имя> (обязательный)
Тип: Строка. Имя, с которым сохраняется значение, используется для идентификации сохраняемых значений.

<Значение> (обязательный)
Тип: Произвольный. Сохраняемое значение.


Описание:

Сохраняет значение для использования не только в текущем, но и в последующих сеансах работы с программой. Значение хранится индивидуально для каждой пары информационная база - пользователь. Например, можно сохранять значения по умолчанию, используемые данным пользователем.
29 Aprobator
 
05.12.11
14:31
(27) на практике такого не встречал. Чтобы администратор создавал пользователя в режиме предприятия.
30 Amiralnar
 
05.12.11
14:35
(29) Я создавал. Разницы нет, где создавать. Хотя в предприятии удобнее - можно сразу настроить все параметры доступа и значений по умолчанию.
31 Надежда25
 
05.12.11
14:51
(28) Пожалуйста, расскажите подробнее, как это использовать.
32 Amiralnar
 
05.12.11
14:59
(31)

Синтаксис:

ВосстановитьЗначение(<Имя>)
Параметры:

<Имя> (обязательный)
Тип: Строка. Имя сохраненного значения.

Возвращаемое значение:
Тип: Произвольный. Восстановленное значение. Если восстановить не удалось, возвращает Неопределено.

Описание:

Получает значение, сохраненное ранее с помощью метода СохранитьЗначение.
33 Amiralnar
 
05.12.11
14:59
(31) Фотографию уже можно прикреплять.
34 БибиГон
 
05.12.11
15:05
(28) достаточно почистить кеш )
35 Amiralnar
 
05.12.11
15:23
(34)
>  я хочу, чтобы такой-то пользователь
>  видел некоторое приветствие

В (28) достаточная реализация.
36 БибиГон
 
05.12.11
15:25
(35) я с этим и не спорю. )
37 Надежда25
 
05.12.11
15:32
Да, спасибо, все работает. А можно это значение потом почистить, удалить?