Имя: Пароль:
1C
1С v8
Настройка видимости поля в табличной части документа по условию
0 la4an
 
10.02.16
10:20
Ребята работаю на 8.2.14.
В документе X есть табличная часть ТЧ
Структура ТЧ:
-Клиент - справочник
-НовыйКлиент - булево
-Новый - текст
-Старый - текст
В Тч создана 1 колона Клиент. А  уже из клиента в ТЧ вытягивается еще два реквизита Новый и Старый.

как мне настроить видимость полей Новый и Старый по условию что Если НовыйКлиент Тогда Элементы.ТЧСтарый.Видимость = Ложь а ТчНовый = Истина
Создать Новый и СТарый как реквизиты не могу, что бы реализовать это через условное оформление
1 Cyberhawk
 
10.02.16
10:21
Покажи на картинке, что есть сейчас и что должно быть в итоге
2 la4an
 
10.02.16
10:22
3 Cyberhawk
 
10.02.16
10:26
Несно
4 Cyberhawk
 
10.02.16
10:26
*неясно
5 la4an
 
10.02.16
10:36
Заново. Просто не так описал. Изходя из скиншота.

Есть ВебМастер у него есть 3 реквизита.
РеквизитКошелька - строка
РеквизитКошелька2 - строка
НовыйКошелек- булево

Мне надо что бы когда у ВебМастера стоял НовыйКошелек В ТЧ виделся реквизит Реквизиткошелька2 и наоборот.

http://prntscr.com/a1bomt но реквизиты Реквизиткошелька2 и Реквизиткошелька берутся из Вебмастера и я не могу к ним обращатся при условном оформление
6 la4an
 
10.02.16
10:39
http://prntscr.com/a1bpgg так не корректно работает. Т.к когда выбираешь первого вебмастера все отрабатывается а когда уже второго он меняет условие и у первого ( это понятно). Просто думаю если какой костыль обойти все это
7 Cyberhawk
 
10.02.16
10:43
Еще раз: внятную картинку нарисуй, из которой было бы все ясно. Без чтения твоего текста тут
8 la4an
 
10.02.16
10:51
(7) ну, есть табличная часть документа. Называется Вебмастера

В ней я хочу что бы когда у вебмастера стоит флаг НовыйКошелек  был виден реквизит Реквизиткошелька2.  http://prntscr.com/a1bslc
9 Cyberhawk
 
10.02.16
11:22
(8) Нарисуй заполненную таблицу с данными, как ты видишь ее в конечном итоге
10 la4an
 
10.02.16
12:11
11 Cyberhawk
 
10.02.16
12:50
(10) Неясно, к чему эти картинки. Перечитывай (9)
12 la4an
 
10.02.16
13:29
13 la4an
 
10.02.16
13:33
&НаСервере
Процедура НастройкаВидимостиРеквизитаКошелька(ВебМастер)
    Если ВебМастер.ВторойКошелек Тогда
        Элементы.ВебМастераВебМастерРеквизитКошелька.Видимость = Ложь;
        Элементы.ВебМастераВебМастерРеквизитКошелька2.Видимость = Истина;
    Иначе
        Элементы.ВебМастераВебМастерРеквизитКошелька.Видимость = Истина;
        Элементы.ВебМастераВебМастерРеквизитКошелька2.Видимость = Ложь;
    КонецЕсли;
КонецПроцедуры
14 la4an
 
10.02.16
13:35
&НаКлиенте
Процедура ВебМастераВебМастерПриИзменении(Элемент)
    
    Элементы.ВебМастера.ТекущиеДанные.ТипКошелька=Элементы.ВебМастера.ТекущиеДанные.ВебМастер.ТипКошелька;
    Если  Элементы.ВебМастера.ТекущиеДанные<>Неопределено и ЗначениеЗаполнено(Элементы.ВебМастера.ТекущиеДанные.ВебМастер) Тогда
        
НастройкаВидимостиРеквизитаКошелька(ТекущийВебМастер);
    КонецЕсли;
КонецПроцедуры
Вызывается от сюда
15 la4an
 
10.02.16
13:36
и это есть бред Я понимаю что я могу видеть либо реквизиткошелька или реквизиткошелька2. Но в 1с в условном оформление можно сделать и я хочу сделать так же как в условном оформление
16 Cyberhawk
 
10.02.16
15:53
http://imgur.com/nbGxHcy
Так тебе надо?
17 la4an
 
10.02.16
16:01
(16) вроде да
18 Cyberhawk
 
10.02.16
16:11
Условное оформление формы тебе в помощь
19 la4an
 
10.02.16
16:11
(16) Хотя нет, ты здесь назначаешь по сути новый реквизит. А мне надо что бы он просто отображался а второй нет.
20 la4an
 
10.02.16
16:13
(18) спасибо
21 Cyberhawk
 
10.02.16
16:13
"надо что бы он просто отображался а второй нет" // кто "он"?