Как очистить табличную часть документа в 1С
Как я уже говорил в предыдущих статьях, обрабатывать табличную часть какого либо объекта 1С необходимо уметь каждому, даже самому начинающему 1С — нику. Так как большинство доработок (как показывает практика) касается табличных частей. Кому-то необходимо пересчитывать цены с учетом скидки, кому-то удалять или добавлять строки, реквизиты, заполнять табличную часть подбором и т.д. Обо всем рассказать практически не возможно так как каждое решение индивидуально, а вот об общих принципах попробовать можно, я уже написал несколько статей касающихся это теме, сегодня же расскажу как можно полностью очистить табличную части какого либо объекта.
Удаление всех строк из ТЧ документа
И так в некоторых документах табличная часть может быть очень большой, содержать большое количество строк, удалить их можно вручную, выделив все строки кликнуть ПКМ мыши и нажать удалить, но лучше добавить на форму кнопку, после нажатия на которую все строки ТЧ удалятся. Это намного удобней и быстрей.
Практиковаться лучше на новом документе в котором нет чужого кода, это позволяет быстро во всем разобраться. Я возьму документ из предыдущих статей, у него есть табличная часть «Товары».
Первым делам создаем команду (кнопку) и добавляем её на форму.
Далее в процедуре пишем вот такой код.
Объект.Товары.Очистить();
Сохраняем и проверяем что получилось.
После нажатия на кнопку «Очистит ТЧ» она должна очиститься.
При условии что вы все сделали правильно, хотя запутаться тут просто не возможно.