Имя: Пароль:
1C
1С v8
1с 8.3 Дерево значений, проверить существует ли конкретный элемент
0 Geroy
 
19.11.15
14:57
Есть дерево значений в который добавляются новые поля программно
Как проверить существует ли конкретное поле?
1 butterbean
 
19.11.15
14:58
Колонки.Найти()
2 Tetragrammathon
 
19.11.15
14:58
(0) А что такое за свойство "Поле"?
3 Geroy
 
19.11.15
15:04
(1) есть ли пример? (2)  колонка
4 Tetragrammathon
 
19.11.15
15:07
Дерево.Колонки.Добавить("Колоночка");
Если Дерево.Колонки.Найти("Колоночка") = Неопределено
Тогда // добавить колоночку
КонецЕсли;
5 Geroy
 
19.11.15
15:10
(4) не хочет он проверять колонки
Поле объекта не обнаружено колонки

а через ДеревоЗначений.ПолучитьЭлементы() вижу что есть такая колонка
6 Geroy
 
19.11.15
15:11
(5) пробовал ДеревоЗначений.Колонки.Найти("Номенклатура")
7 Гёдза
 
19.11.15
15:13
у тебя не дерево, а данные формы
8 Гёдза
 
19.11.15
15:15
смотри ЭтаФорма.ПолучитьРеквизиты("ДеревоЗначений.Колонка")
9 Geroy
 
19.11.15
15:57
(8) спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший