Имя: Пароль:
1C
1С v8
ПолеФлажка в УФ 8.3
,
0 alexsandrinia
 
03.09.15
09:02
как определить в каком состоянии находится флаг?
1 butterbean
 
03.09.15
09:02
издеваешься?
2 alexsandrinia
 
03.09.15
09:03
нет
3 Lexey_
 
03.09.15
09:13
(0) ты хоть пытался?
4 alexsandrinia
 
03.09.15
09:14
(3)да, читаю про три состояния
5 GROOVY
 
03.09.15
09:17
Пятница же завтра.
6 alexsandrinia
 
03.09.15
09:20
я серьёзно, на форме регистра сведений установил флаг, чтоб при выборе - стали видимые другие поля. устанавливаю у флага функцию ПриИзменении, а дальше как определить - стоит галка или нет?
7 GROOVY
 
03.09.15
09:26
Если Флаг Тогда

Если НЕ Флаг Тогда

Если Флаг = Неопределено Тогда
8 butterbean
 
03.09.15
09:28
(6) посмотреть на значение реквизита, который прописан в ПутьКДанным у флажка
9 alexsandrinia
 
03.09.15
09:30
(7) пишет, что переменная не определена
10 Lexey_
 
03.09.15
09:31
(9) переменная "Флаг", наверно?)
11 alexsandrinia
 
03.09.15
09:32
(10) моя переменная)
(8) тип Булево указан
12 Cyberhawk
 
03.09.15
09:33
Т.к. в УФ нельзя (вроде?) создать поле флажка без заполненного пути к данным, то узнать состояние флажка можно по значению данных из пути к данным, как тебе и сказали в (8). Обычно путь к данным поля флажка - это булевый реквизит формы
13 mikecool
 
03.09.15
09:33
(11) три состояния и булево несовместимы вроде
14 alexsandrinia
 
03.09.15
09:36
всё, сделал.
на форме записи регистра сведений происходило, и я просто указал Флаг, а когда сделал Запись.Флаг - тогда всё пошло.
спс всем!
15 Timon1405
 
03.09.15
09:42
(13)
-Можешь описать три состояния?
-Да нет, наверное
-А четыре слабо?
-Да нет, наверное. Хотя...
16 GROOVY
 
03.09.15
09:57
(15)  Хорошо!