Имя: Пароль:
1C
1С v8
8.2 Переключатель. Видимость элемента списка.
0 Dilnulka
 
02.08.11
04:00
Всем привет. Долго не задержадлась, опять затык. НЕ могу разобраться. У меня на форме есть переключатель с тремя значениями, и при открытии я хочу чтоб видимость одного значения было Ложь, а остальные два были видны. Как это реализовать голову ломаю, может кто уже знает как это делать подскажите, пжлст.
1 Rusty Nail
 
02.08.11
04:13
Для УФ так:
Элементы.ТвойЭлемент.Видимость =
2 Dilnulka
 
02.08.11
04:30
ну если так написать, то это все элеменнты списка не будут видны, а мне надо один из трех убрать видимость.То есть смотри при открытии у меня есть три элемента в списке выбора у переключателя это допустим один, два, три и при открытии документа, чтоб было видно только элемент один и два, а три нет видимости, и при выборе другого действия я буду показывать три.
3 SeraFim
 
02.08.11
04:54
как я понимаю - управляемые формы
а что конкретно делается? откуда берется этот список значений для переключателя? быть может, при формировании этого списка добавлять/убирать нужные/ненужные?
4 Rusty Nail
 
02.08.11
04:56
(2) переключатель - это белый кружочек? 3 значения в каком-то другом реквизите? Тогда смотри ответ в (3)
5 Cube
 
02.08.11
04:57
+(3) Я тоже вижу пока только такой выход:

&НаКлиенте
Процедура Реквизит2ПриИзменении(Элемент)
   
   Элементы.Реквизит1.СписокВыбора.Очистить();
   Элементы.Реквизит1.СписокВыбора.Добавить(0, "зн 1");
   Элементы.Реквизит1.СписокВыбора.Добавить(1, "зн 2");
   Если НЕ Реквизит2 Тогда
       Элементы.Реквизит1.СписокВыбора.Добавить(2, "зн 3");
   КонецЕсли;
   Элементы.Реквизит1.СписокВыбора.Добавить(3, "зн 4");
   
КонецПроцедуры //Реквизит2ПриИзменении()
6 Cube
 
02.08.11
04:58
+(5) Реквизит1 - переключатель,
Реквизит2 - флажок.
7 Dilnulka
 
02.08.11
05:32
(3) Есть переключатель, с свойствах поля, список выбора я указываю, например три вида значения: компания, подразделение, база. ПриОткрытии() - мне надо чтоб значение переключателя комапния был скрыт для определнных лиц, чтоб они не могли выбрать это значение переключателя, то есть я его хочу скрыть. Потом выполняя не важно какое действие, я хочу показать этот переключатель, Мне сам механизм управления видимостью переключателя интересен.
8 Dilnulka
 
02.08.11
05:38
(5) спасибо по этому методу сделала, при открытии анализирую, тот кто открыл данную базу, и этим описанным методом, очищаю и заново создаю список выбора, уже с тем набором который необходим.
AdBlock убивает бесплатный контент. 1Сергей