gifts2017

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

Опубликовал 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 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

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