Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:18

Ручная корректировка стоблов таблицы значений

Автор LeXX, 21 янв 2012, 18:51

0 Пользователей и 1 гость просматривают эту тему.

LeXX

Всем салют!

Есть обработка, в ней есть реквизит со значением ТаблицаЗначений, например, ТабЗнач, расположенный на форме. В коде есть другая ТаблицаЗначений, например, ТабЗнач2, в которой в зависимости от условия отображаются те или иные колонки. Как добавить колонку, я знаю. А вот как потом отобразить ТабЗнач2 в ТабЗнач не знаю, т.е. ТабЗнач=ТабЗнач2. Помогите, как это сделать???

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

LeXX

Цитата: Dethmontt от 21 янв 2012, 22:34
Вот так: ТабЗнач=ТабЗнач2
Не работает. Например:

&НаКлиенте
Процедура НажатиеКоманда(Команда)

   Присвоение();
   
КонецПроцедуры


&НаСервере
Процедура Присвоение()

   ТабЗ = Новый ТаблицаЗначений;
   ТабЗ.Колонки.Добавить("Колонка2");
   ТабЗ.Колонки.Добавить("Колонка3");
   Элементы.ТЗ = ТабЗ;
   Элементы.ТЗ.Обновить();      

КонецПроцедуры // Присвоение()


На строчке Элементы.ТЗ = ТабЗ; вываливется ошибка " Поле объекта недоступно для записи (ТЗ)"




Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

LeXX

Программно изменять состав столбцов таблицы значений, как реквизита формы, в котором предварительно нет ни одного столбца, то есть нужно добавлять столбцы в таблицу.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск