Перепроведение документов

Небольшая обработка по перепроведению документов, работает ВО ВСЕХ конфигурациях

Иногда сталкивался с необходимостью перепровести документы. Не во всех конфигурациях есть групповая обработка документов. Набросал небольшую обработку основанную на метаданных, т.е. будет работать ВО ВСЕХ конфигурациях. Проводятся документы проведенные и не проведенные, помеченные на удаление пропускаются. Можно провести сразу ВСЕ документы установив соответствующий флажок. Если не выбран период обработки — период учитываться не будет.

10 Comments

  1. Воронкин

    … т.е. будет работать ВО ВСЕХ конфигурациях — В 8 работать не будет (Это раз).

    … Не во всех конфигурациях есть групповая обработка документов — В 8, во всех конфигурациях есть групповое перепроведение документов (Это два).

    Reply ↓
  2. bigmal

    Воронкин, путаешь мягкое с теплым. 8-ка — это не конфигурация, а платформа. Это раз. Второе — в публикации указано, что она для 7-ой (!!!) платформы. Это два. А третье — надо по делу писАть. Кстати, обработка «так себе». Таких на коленке за день штуки по 3 пишется.

    Reply ↓
  3. ander_

    мдя. Уж если прижмет, то в меню->операции->проведение документов.

    Или скажете «…не у всех пункт меню «операции» доступен»?

    И не очень это хорошо проводить за один раз документы только одного вида (судя по картинке — как раз так и работает) Если н.р. регистр меняется двумя видами документов, то можно долго пытаться получить от него верные остатки. Очень долго.

    Reply ↓
  4. Фред

    В сервисе есть либо обработка, либо групповая обработка документов, кроме меню операций. И вообще насильственное и групповое ( во, загнул!) проведение требует очень внимательного и вдумчивого к себе отношения. В лучшем случае добавляет незамеченных ранее проблем, но в общей куче,в худшем создает их. По своему, к сожалению, опыту знаю…(( Чаще быстрее найти локальную ошибку с помощью анализа, чем сразу шашкой махать…))

    Reply ↓
  5. makas
    Проводятся документы проведенные и не проведенные

    Если бы обработка работала с нтеллектом, как в «Групповое перепроведение…» в БП 2.0 то цены бы ей не было!

    Reply ↓
  6. Воронкин

    (2) bigmal, Спасибо, что просветил. Как я раньше жил …

    Reply ↓
  7. andrey1508

    Еще раз повторюсь! НЕ ВО ВСЕХ КОНФИГУРАЦИЯХ ЕСТЬ ПЕРЕПРОВЕДЕНИЕ ДОКУМЕНТОВ — это РАЗ. ДВА — то что стандартная обработка перепроведения отрабатывает в транзакции. (При небольшом количестве документов не критично, в других случаях остальные работники тихо курят в сторонке). А три — в публикации две обработки: одна — это перепроведение одного типа документов (мы ее видим на картинке), а вторая — перепроведение нескольких типов документов (выбираем плюсом из списка документов).

    Reply ↓
  8. andrey1508

    Никто и не претендовал на звание «шедевра»! На коленке конечно неудобно писать, а создавалась за час за столом. Достали пользователи — один зарядит перепроведение, десяток тебя вызванивает с вопросами: «не могу войти в программу», «не сохраняется», «не проводится»….. Это инструмент — по-типу ножа или топора. Кухонные комбайны — другая тема)))

    Reply ↓
  9. andrey1508

    Какой интелект прикрутить? Интересующие параметры.

    Reply ↓
  10. vladimir_makarov

    А я бы написал так:

    Текст модуля:

    Процедура ????()

    Док = СоздатьОбъект(«Документ»);

    Док.ВыбратьДокументы(??, ??); //незаполненные параметры — интервал дат, можно не заполнять

    Пока Док.ПолучитьДокумент() = 1 Цикл //получаем все документы

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *