Имя: Пароль:
1C
1C 7.7
v7: Надпись в зависимости от флажка
,
0 rosalin
 
18.03.12
18:30
Скажите как сделать так, на форме есть флажок,

если флажок установлен , то выводиться одна надпись , иначе другая
1 KRV
 
18.03.12
18:34
Процедура ПриТыканьеВФлажог
 Если Флажог = 1 тогда
    Надпися = "Адын"
 Иначе
    Надпися = "НеАдын"
 КонецЕсли;
КапецПроцедуры
2 rosalin
 
18.03.12
18:50
KRV
Процедуру написал в модуль, формы,
не разберусь куда ее повесить
3 Vinianel
 
18.03.12
18:53
(2) В формулу флажка твоего.
4 rosalin
 
18.03.12
18:54
да так и сделал что неполучаеться
Процедура ПриТыканьеВФлажог()
 Если СогласованоФЛ = 1 Тогда
    Надпися = "Адын"
 Иначе
    Надпися = "НеАдын"
 КонецЕсли;
КонецПроцедуры
5 zak555
 
18.03.12
18:55
(4) что у тебя етсь СогласованоФЛ  *?
6 Рэйв
 
18.03.12
18:55
Лучше всего при обновлении отображения. Не сильно кошерно зато стопудово
7 rosalin
 
18.03.12
18:56
СогласованоФЛ - индификатор флажка
Надпися - индификатор текста
8 Фокусник
 
18.03.12
18:59
(4) в формуле надписи должна быть переменая Надпися, а текст пустой. И еще в приоткрытии() нужно вызвать эту процедуру. Надпись - текст на форме.
9 G-Re
 
18.03.12
19:02
(4) Форма.Надпися.Заголовок("Адын");
10 rosalin
 
18.03.12
19:06
Ребята вот это не понял
>>в формуле надписи должна быть переменая Надпися
11 Фокусник
 
18.03.12
19:12
(10)  в модуле Перем Надпися;
ее в формулу текста.
Или как в (9), тогда без переменной обойдется :)
12 rosalin
 
18.03.12
19:18
ООО получилось СПАСИБО
13 zak555
 
18.03.12
19:19
(11) так нельзя через переобзывать реквизиты формы
14 rosalin
 
18.03.12
19:30
Скажите , а можно сделать , если флажок стоит , то некоторые поля уже нельзя будет редактировать,

или если можно сделать закладка будет только для просмотра
Извините , если вопросы могут показаться тупыми в 1С не профи
15 Ork
 
18.03.12
19:32
(14) Как ни странно у реквизитов формы кроме метода Заголовок() есть метод Доступность().

И обо всем этом можно влегкую узнать из СП.
16 Фокусник
 
18.03.12
19:33
(14) Форма.Реквизит.Доступность(0)
с закладкой хуже: придется все элементы формы на этой закладке делать .Доступность(0)
17 zak555
 
18.03.12
19:36
(14) лучше всего реализовать, когда один флажок стоит - остальные лежат
18 rosalin
 
18.03.12
19:37
Фокусник спасибо
19 rosalin
 
19.03.12
11:45
Ребята подскажите как вернуть значение надписи на форму списка при выборе элемента
20 BlackSeaCat
 
19.03.12
11:46
(19) Из бэкапа.
21 rosalin
 
19.03.12
11:57
ну это понятно, а если серьезно, можно ли сделать что бы эта надпись отображалась бы для элемента на форме списка
22 Ёпрст
 
19.03.12
11:59
(21)
кидаешь текст на форму, в формулу пишешь Наименование ..наслаждаешься

ЗЫ: писать можешь имя любого реквизита этого справочника, например, ЮрФизЛицо.ИНН для Клиентосов в типовой тис
23 rosalin
 
19.03.12
12:05
>кидаешь текст на форму, в формулу пишешь Наименование ..наслаждаешься

>ЗЫ: писать можешь имя любого реквизита этого справочника, например, ЮрФизЛицо.ИНН для Клиентосов в >типовой тис

так то понятно, делал так
ТекущийЭлемент().Надпися

пишет не найдено поле
Поле агрегатного объекта не обнаружено (Надпися)
в реквизитах храню флажок ,
как написать функцию
что бы либо получать значение надписи либо получать надпись на форму списка взависимости стоит флажок или нет
24 Ёпрст
 
19.03.12
12:06
(23) Дятел, выкини ТекущийЭлемент() нахрен
25 Ёпрст
 
19.03.12
12:07
+ Надпися -это что ?
Реквизит справочника ?
или Реквизит формы ?
26 rosalin
 
19.03.12
12:09
Надпися реквизит формы,
надпись которая меняеться взависимости от флажка
27 Ёпрст
 
19.03.12
12:09
+Флажо твой, что ?
Реквизит справочника вставленный на форму в виде флажка ?
Или просто реквизит формы ?
28 Ёпрст
 
19.03.12
12:12
(26) :))))))))))))))))))))))))))))))))))))))))))


Если Надпись, это НЕ реквизит элемента справочника то она НИГДЕ в базе не хранится.
Аналогично с твоим флажком.

Сделай флажок - РЕКВИЗИТОМ справочника, тип Число, точность 0, вставь на форму элемента справочника в виде Флажка (через вставить реквизиты)

Далее в форме списка кидаешь текст на форму, в Формулу: ?(РеквизитСФлажком=0,"Вася","Лох")
29 Ёпрст
 
19.03.12
12:13
+28 где заместо вася Лох подставишь нужное тебе сообщение..
30 rosalin
 
19.03.12
12:23
Ёпрст4 спасибо, большое человеческое