Проверить наличие колонки в таблице значений, когда нет доступа к самой таблице и методу Найти у коллекции Колонки

Функция ЕстьЛиКолонкаВСтрокеТЗ(ИмяКолонки, СтрокаТаблицыЗначений)
	УИД = Новый УникальныйИдентификатор(); 
	ВременнаяСтруктура = Новый Структура(ИмяКолонки, УИД); 
	ЗаполнитьЗначенияСвойств(ВременнаяСтруктура, СтрокаТаблицыЗначений); 
	Возврат ВременнаяСтруктура[ИмяКолонки] <> УИД;
КонецФункции
2

Комментарии

max.im
#1, 23 сентября 2021 14:14

У строки ТЗ есть свойство "Владелец", по которому можно добраться и до колонок...


Калинин Михаил
#2, 23 сентября 2021 14:21

(1) max.im, Владелец доступен, начиная с версии 8.1.
Может кто-то на 8.0 сидит еще ))


См. также

Выгрузить колонку таблицы значений

НайтиСтрокуВДанныхФормыДерево (БСП)

Программное перемещение строк ДанныхФормКоллекции(Таблица значений) на Клиенте

ДобавитьИтераторТаблице

ТаблицаЗначенийВМассив

РазличияЗначенийКолонки (БСП)

Добавить или обновить колонку

Пустые колонки таблицы значений

ПроверитьНаличиеПользователяИБВГруппеДоступаАдминистраторы (БСП)

Модератору