Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Удаление колонок табличного поля (число прочтений - 2529 )
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Удаление колонок табличного поля
24. Октября 2006 :: 13:15
Печать  
Всем доброго дня.
Нужно удалить все колонки ТП кроме одного. Пишу следуещее:

н1 = 0;
Пока н1 < гТП.Колонки.Количество() Цикл
     Если гТП.Колонки.Получить(н1).Имя <> "Док" Тогда
           гТП.Колонки.Удалить(гТП.Колонки.Индекс(гТП.Колонки.Получить(н1)));
     Иначе
           н1 = н1 + 1;
     КонецЕсли;
КонецЦикла;
Слежу в отладчике: при удалении последней колонки (номер 2) 1С-ка вылетает.
И что мне делать?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3046
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Удаление колонок табличного поля
Ответ #1 - 24. Октября 2006 :: 14:02
Печать  
предварительно отключить поставщика:
гТП.ПоставщикДанных = "";
  

1&&2&&3
Наверх
 
IP записан
 
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Re: Удаление колонок табличного поля
Ответ #2 - 24. Октября 2006 :: 14:39
Печать  
Спасибо.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать