|
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 спасибо, большое человеческое
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |