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

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

Комментарии

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

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


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

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


См. также

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

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

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

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

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

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

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

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

Типизировать Колонки

Модератору