bdd2

Очистка табличных частей справочников и документов

Опубликовал Dimonster (dimonster) в раздел Обработки - Обработка документов

Часто бывает нужно очистить табличную часть документа (редко справочника), а в типовых конфигурациях 1С нет заветной кнопки. Как говорится в одном фильме, "Легким движением руки документ очищается..."

Всем доброго времени суток, коллеги!

 

Давайте сначала разберем средства очистки табличных частей для типовых конфигураций (здесь и далее -  для обычных форм, пока такие остались Wink):

1. Указательный палец правой (левой) руки + Delete. Старая добрая классика, средства на все времена. За 30-40 секунд можно очистить даже очень (оооччень) большой документ строк на 1000.

2. В некоторых конфигурациях (УПП, КА, УТ 10.3) есть кнопка "Изменить" в командной панели табличной части (Поступление товаров и услуг, Реализация товаров и услуг, Требование-Накладная и т.д.). По нажатию данной кнопки происходит вызов формы "Обработка табличной части", в которой есть необходимый пункт (см. рис.1). Вполне рабочий способ, но, во-первых, такая кнопке есть далеко не везде Surprised, во-вторых, все-таки нужно совершить много движений мышкой.

Рис.1. Кнопка

Поэтому решил восполнить пробел и написать простейшую обработку, состоящую из 1 (одной) строчки кода:

Объект[ИмяТабличнойЧасти].Очистить();

Данная обработка подходит для типовых конфигураций на 1С 8 (в режиме обычного приложения) и добавляет в те справочники и документы, для которых возможно подключение обработок заполнения табличных частей (для каждой конфигурации они могут различаться) кнопку "Очистить" в подменю "Заполнить". Если такого подменю нет, то оно создается (см. рис.2)

Рис.2. Кнопка

 

Краткие инструкции по подключению:

1. Открыть справочник "Внешние обработки заполнения таб.частей" (для УПП "Сервис" - "Дополнительные внешние отчеты и обработки" - "Обработки заполнения табличных частей").

2. Добавить новый элемент.

3. По кнопке "Заменить файл внешней обработки" открыть скаченный файл.

4. В табличной части "Принадлежность обработки по заполнению табличной части" выбрать нужный документ или справочник, потом табличную часть.

5. В колонке "Представление кнопки" можно дать наименование, например, "Очистить".

6. Сохранить.

7. Profit :)

UPD. Добавлен вопрос о необходимости очистки табличной части (во избежании трагических случайностей Wink)

Надеюсь, это будет полезно в повседневной работе.

Скачать файлы

Наименование Файл Версия Размер
Очистка табличной части
.epf 4,42Kb
20.10.14
16
.epf 1.1 4,42Kb 16 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Иван Иванов (Famza) 80 17.10.14 10:38 Сейчас в теме
2. Дмитрий Котельников (kotlovD) 46 20.10.14 17:08 Сейчас в теме
Еще вопрос стоит вставить. На всякий случай
3. Александр Аляев (alyaev.a.v) 21.10.14 18:05 Сейчас в теме
В меню "Заполнить" кнопка "Очистить" это гениально!!!
4. DAnry (DAnry) 3 22.10.14 15:13 Сейчас в теме
(3) alyaev.a.v, не придерайтесь, колега. Обработка полезна и это главное.
Есть еще один вариант очистки, но он требует изменения конфигурации. А именно изменить свойство табличной части "Режим выделения".
5. Dimonster (dimonster) 75 22.10.14 17:59 Сейчас в теме
(2) kotlovD, Я тоже об этом подумал, добавил вопрос ;)