Проведение исправленных документов в ЗУП и ЗБУ

Иногда требуется перепровести исправленный или отсторнированный документ. Может в связи с изменениями учетной политики или в связи с ручными правками. Типовая блокирует такие изменения. Данная обработка обходит это ограничение и исправленные документы проводит. Применяется для всех 8, где есть подсистема ЗУП (ЗУП, ЗБУ, КА, УПП)

ПЕРЕПроводит документ не взирая на зарегестрированные исправления.

Схема действий:

  1. Найти все исправления
  2. Отвязать их от проводимого документа
  3. Провести
  4. Привязать обратно

Все действия в транзакции. Запись исправленных документов в режиме обмена данными.

Обработка работает как в обычнос режиме, так и как внешняя печатная форма.

 

Upd. 25.06.13: + ОплатаПоСреднемуЗаработку

9 Comments

  1. cleaner_it

    И документы-исправления проводить не забываем. Типовая не просто так запрещает проводить исправленные документы

    Reply
  2. petrov_al

    Что то не могу подыскать причину для которой понадобилось бы перепровести исправленный документ или башка совсем с утра не соображает?

    Reply
  3. aves

    (2) — изменение учетной политики например

    для ЗУП — изменение параметров должности с точки зрения доп взносов (не уверен)

    для программиста — внести изменения в документ сторонними средствами и провести как есть

    Reply
  4. CepeLLlka

    Спасибо.

    Reply
  5. 105raz

    (2) petrov_al,

    у меня возникала такая необходимость в ЗиКБУ. В некоторых релизах был косяк, из-за которого Начисление зп делал неправильные движения по регистрам. Обнаружили спустя некоторое время, часть документов к тому моменту уже была исправлена. Приходилось удалять исправление, перепроводить исходный документ и опять его исправлять.

    Reply
  6. k

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

    Reply
  7. aves

    (6) см код обработки:

    Если ТипЗнч(СтрокаИсправлений.Ссылка) = Тип(«ДокументСсылка.Сторнирование») Тогда
    СтрокаИсправлений.Объект.СторнируемыйДокумент = СсылкаНаОбъект ;
    Иначе
    СтрокаИсправлений.Объект.ПерерассчитываемыйДокумент = СсылкаНаОбъект ;
    КонецЕсли;
    
    Reply
  8. OlgaS86

    Не хватает фильтра по периоду

    Reply
  9. bush71

    Спасибо!

    Reply

Leave a Comment

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