|
|
|
|
Проверить наличие колонки табличной части |
☑ |
0
Slon747
30.01.18
✎
14:50
|
Есть переменная СтрокаТабличнойЧасти с типом "ОбработкаТабличнаяЧастьСтрока".
Как можно узнать, есть ли у нее колонка "Сумма"?
|
|
1
hhhh
30.01.18
✎
14:52
|
(0) СтрокаТабличнойЧасти.Владелец().Колонки.Найти
|
|
2
Slon747
30.01.18
✎
14:56
|
(1) Ни Владелец ни Владелец() не канает. Нет такого поля и объекта
|
|
3
hhhh
30.01.18
✎
15:26
|
(2) СтрокаТаблицыЗначений (ValueTableRow)
Владелец (Owner)
Синтаксис:
Владелец()
Возвращаемое значение:
Тип: ТаблицаЗначений.
Описание:
Получает владельца данной строки.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
|
|
4
hhhh
30.01.18
✎
15:27
|
(2) а, да, табчасть у вас.
|
|
5
hhhh
30.01.18
✎
15:28
|
(2) ну тогда элементарно фигачьте
Структура = Новый Структура("Сумма");
ЗаполнитьЗначенияСвойств(Структура, СтрокаТЧ);
|
|
6
Вафель
30.01.18
✎
15:30
|
Метаданные.Документы.ИмяДокументы.ТабличныеЧасти.ИмяТЧ.реквизиты.Найти(ИмяКолонки)
|
|
7
Вафель
30.01.18
✎
15:31
|
(5) тогда уж проще через попытку
|
|
8
Веселый собака
30.01.18
✎
15:33
|
(7) Через метаданные красивее.
|
|
9
hhhh
30.01.18
✎
15:52
|
(7) через попытку это прерывание - исключения, зачем?
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан