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) спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший