1С 8 : Как выполнить перепроведение документов только по одному регистру, сохранив старые движения по остальным регистрам

Автор: | 26.05.2016

proffЧтобы выполнить перепроведение документов только по одному регистру, сохранив старые движения по остальным регистрам пишем запрос с выборкой необходимых нам документов, и в переборе его результатов вызываем процедуру перепроведения, представленную ниже…

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

1С 8 : Как выполнить перепроведение документов только по одному регистру, сохранив старые движения по остальным регистрам: 3 комментария

  1. Алена

    Добрый день!
    Использовала Ваш код в регламентном задании.
    Выдает ошибку на метод “Записать”:
    “{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(983)}: Ошибка при вызове метода контекста (Записать)
    по причине:

    по причине:
    Не удалось провести “Документ К0000000209 от 05.02.2016 10:33:23″!”

    Документ в закрытом периоде. Я так понимаю что проблема в этом. Как обойти закрытый период?

    1. adm Автор записи

      Используйте для записываемого объекта:
      ОбменДанными.Загрузка = Истина;
      Этот параметр используется при обмене данными, он отключает все проверки при записи документа, в том числе и дату запрета редактирования

      1. Алёна

        Где в коде использовать ОбменДанными.Загрузка = Истина;?
        Обмен данными – ошибка переменная не определена.
        Если НаборЗаписей.Загрузка = Истина
        то при проведении ошибка не понимает что такое “Загрузка”

Добавить комментарий

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