|
Проверить наличия поля в выборке
| ☑ |
0
mistеr
27.06.14
✎
12:31
|
В процедуру передан параметр Выборка, типа ВыборкаИзРезультатаЗапроса.
Как определить, присутствует ли в выборке поле с определенным именем?
|
|
1
Господин ПЖ
27.06.14
✎
12:33
|
только хардкор
Попытка
НеведомаяФихня = Выборка.НеведомаяФихня;
исключение
Сообщить("Шеф все пропало")
КонецПопытки
|
|
2
Жан Пердежон
27.06.14
✎
12:38
|
еще можно через ТаблицаЗначений.Колонки.Найти(...)
|
|
3
РенеДекарт
27.06.14
✎
12:57
|
(0) проверить изначально текст запроса?
|
|
4
mistеr
27.06.14
✎
13:29
|
(1) Хардкора не хотелось бы. Но если других вариантов не будет...
(2) С таблицей можно, но у меня выборка.
|
|
5
Cube
27.06.14
✎
13:35
|
Пятничный вариант:
ПроверочнаяФихня = Новый Соответствие("НеведомаяФихня", "ПустаяНеведомаяФихня");
ЗаполнитьЗначенияСвойств(ПроверочнаяФихня, Выборка);
Если ПроверочнаяФихня.НеведомаяФихня = "ПустаяНеведомаяФихня" Тогда
Сообщить("Шеф усё пропало");
КонецЕсли;
|
|
6
Лодырь
27.06.14
✎
13:36
|
(5) Блин, технологично.
|
|
7
mistеr
27.06.14
✎
14:04
|
(5) Интересно. Надо попробовать.
|
|
8
mistеr
27.06.14
✎
14:23
|
(5) Сделал, только со структурой вместо соответствия. Еще и значение по умолчанию сразу запихнул.
Спасибо!
|
|