1С 8.3 Очистка строк табличного документа
Данные > Примеры кода 1С > 1С 8.3 Табличный документ / Макет
Перейти в основной раздел:

Удаление строк табличного документа в 1С 8.3:
// Источник:
//
// Параметры:
// ТабличныйДокумент
// Маркер
// ЯчейкаЦеликом
Процедура ОчисткаСтрокТабличногоДокумента(ТабличныйДокумент, Маркер, ЯчейкаЦеликом = Истина) Экспорт
Пока Истина Цикл
Область = ТабличныйДокумент.НайтиТекст(Маркер,,,, ЯчейкаЦеликом);
Если Область = Неопределено Тогда
Возврат;
КонецЕсли;
//ОбластьДокумент = ТабличныйДокумент.Область(Область.Верх, 1, Область.Верх ,ДокументРезультат.ШиринаТаблицы);
ОбластьДокумент = ТабличныйДокумент.Область("R" + XMLСтрока(Область.Верх));
ТабличныйДокумент.УдалитьОбласть(ОбластьДокумент, ТипСмещенияТабличногоДокумента.ПоВертикали);
КонецЦикла;
КонецПроцедуры
//
// Параметры:
// ТабличныйДокумент
// Маркер
// ЯчейкаЦеликом
Процедура ОчисткаСтрокТабличногоДокумента(ТабличныйДокумент, Маркер, ЯчейкаЦеликом = Истина) Экспорт
Пока Истина Цикл
Область = ТабличныйДокумент.НайтиТекст(Маркер,,,, ЯчейкаЦеликом);
Если Область = Неопределено Тогда
Возврат;
КонецЕсли;
//ОбластьДокумент = ТабличныйДокумент.Область(Область.Верх, 1, Область.Верх ,ДокументРезультат.ШиринаТаблицы);
ОбластьДокумент = ТабличныйДокумент.Область("R" + XMLСтрока(Область.Верх));
ТабличныйДокумент.УдалитьОбласть(ОбластьДокумент, ТипСмещенияТабличногоДокумента.ПоВертикали);
КонецЦикла;
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник