gifts2017

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

Опубликовал Осипов Сергей (fixin) в раздел Обработки - Обработка документов

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

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

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

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

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

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

  1. Провести. Если документ не проведен, проведение останавливается.
  2. Сделать не проведенными.
  3. Пометить на удаление.
  4. Физически удалить.
  5. Перезаписать (просто еще раз записать - это нужно для УРБД).
  6. Изменить префикс. Можно заменить префикс стоящий до черточки "-" на новый, с сохранением номера после префикса.
  7. Очистить проводки операции выбранных документов

Условия

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

  • Если отчет внешний, то файл ОбработкаДокументовПоУсловию.txt должен храниться в одном каталоге с отчетом,
  • Если отчет встроенный, то файл ОбработкаДокументовПоУсловию.txt должен храниться в папке ExtForms.

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

Название условия 1
Условие 1
Название условия 2
Условие 2
и т.д.

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

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

Например, условие может быть:

(Об.Вид()="ПриходнаяНакладная") И (Об.Проведен()=1)

Дополнительные настройки

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

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

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

Наименование Файл Версия Размер Кол. Скачив.
down.zip
.zip 29,08Kb
18.11.14
74
.zip 29,08Kb 74 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Филипп (Филипп) 13.03.12 15:05
Великолепная обработка!
Пользуюсь ею как ГлавБух много лет, еще с первых публикаций.
Очень полезная ВЕЩЬ!
СПАСИБО.
2. Осипов Сергей (fixin) 13.03.12 15:51
(1) приятно встретить в сети старых почитателей моего таланта.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа