Имя: Пароль:
1C
 
Как очистить колонку табличной части
0 ZLGEN
 
20.11.06
17:12
Перебрал кучу вариантов, ни как не получается, пробовол такими способами:
Товары.МоеПоле.Очистить();
Товары.Колонки.Очистить("МоеПоле");
Товары.ОчиститьКолонку("МоеПоле");

и т.д. ну не выходит каменный цветок и все тут.
1 Salvador Limones
 
20.11.06
17:19
Сам я не пробовал, но попробуй через ЗагрузитьКолонку
2 and2
 
20.11.06
17:21
+1 Работает.
3 Mort
 
20.11.06
17:25
В понятии 1С8 "Очистить" значит удалить элементы коллекции. Вопрос некорректный.
Что значит "очистить" колонку?

Перебором присваивай пустые значения.
4 Bahmet
 
20.11.06
17:31
(3)Тады Заполнить()надо юзать..
5 Mikmak
 
20.11.06
17:32
вариант номер раз: перебор строк.
вариант номер два: выгрузить табличную часть в таблицу значений, потом удалить колонку ненужную и создать еще одну колонку с таким же названием, после чего загрузить таблицу значений в табличную часть.
6 Mort
 
20.11.06
17:40
(4) Это 8-ка и табличная часть.

(5) +1
Типа того:
ТЗ = ТаблицаФайла.Выгрузить();
ТЗ.ЗаполнитьЗначения(Ложь,"Загрузка");
ТаблицаФайла.Загрузить(ТЗ);
7 Live
 
20.11.06
17:55
Может типа:

Для каждого Элем из ЭлементыФормы.Товары.Колонки.Номенклатура Цикл
   Элем.Значение = "";
КонецЦикла;
8 Live
 
20.11.06
18:04
+7 Не так не сработает...
9 Mort
 
20.11.06
18:06
(8) Имел ввиду так, наверное..
Для каждого Элем из Товары Цикл
   Элем.Номенклатура = "";
КонецЦикла;
10 Live
 
20.11.06
18:11
Для каждого Элем из Товары Цикл
       Элем.Номенклатура= "";
   КонецЦикла
11 Live
 
20.11.06
18:12
(9) ага :)
12 Mikmak
 
20.11.06
18:23
(6)
+1 именно так)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.