Обработка документов 1с7 по условию

Универсальная обработка, предназначена для обработки документов.

Наиболее важные действия - проведение, удаление.

Документы можно выбрать по произвольному условию, записанному на языке 1С, а затем выбрать галочками только нужные.

С документами можно выполнить действия:

1. Провести. Если документ не проведен, проведение останавливается.

2. Сделать не проведенными.

3. Пометить на удаление.

4. Физически удалить.

5. Перезаписать (просто еще раз записать - это нужно для УРБД).

6. Изменить префикс. Можно заменить префикс стоящий до черточки "-" на новый, с сохранением номера после префикса.

7. Очистить проводки операции выбранных документов

Базовые условия можно заготовить в файле ОбработкаДокументовПоУсловию.txt

Если отчет внешний, то он должен храниться в одном каталоге с отчетом, если встроенный, то в папке ExtForms.

Структура файла:

Название условия 1

Условие 1

Название условия 2

Условие 2

и т.д.

Условия записываются на встроенном языке 1С, для их вычисления используется функция Шаблон.  

Для указания документа используется переменная Об.

Например, условие может быть: (Об.Вид()="ПриходнаяНакладная") И (Об.Проведен()=1)    

Галочка "Сбрасывать галки после обработки" указывает, что после обработки документа нужно сбросить галочку.

Галочка "Останавливаться при ошибках" указывает, что при ошибках нужно прервать выполнение.

Скачать