Как сделать корректировку движений документа в системе 1С:Предприятие 8?

Здравствуйте, уважаемые читатели! В этой статье будет описано, как осуществлять корректировку движений в режиме 1С:Предприятия, что может делать любой пользователь. А также будет показано, как в режиме Конфигуратора зарегистрировать новый документ, чтобы у пользователей была возможность изменять его движения. Кроме того, будет рассказано, какие ошибки ждут вас, если вы не зарегистрируете свой новый документ.


Схема корректировки движений документа в системе 1С:Предприятие 8

Содержание

Корректировка движений документа

Откройте базу в режиме 1С:Предприятие 8, нажав на ярлык. Затем откройте любой список документов, например, «Поступление товаров». Теперь рассмотрим шаги согласно схеме, которая распложена выше:

    1. Нажмите на кнопку «Результат проведения документа» на панели списка (Дт-Кт).
    2. В открывшейся форме нажмите кнопку «Изменить движения…»
      (Этот пункт для казахстанских конфигураций, у кого российская конфигурация, то пропускайте).

  1. Установите флажок «Ручная корректировка (разрешает редактирование движений документа)». Теперь можно редактировать движения.
  2. После корректировки движений в списке документов, напротив вашего документа появится соответствующая пиктограмма.

Если вам нужно убрать ручную корректировку, тогда откройте просмотр движений, как указано в третьем пункте и уберите флажок «Ручная корректировка (разрешает редактирование движений документа)». Появится диалог об отмене ручной корректировки нажмите «Да». Затем на жмите кнопку «ОК» на форме просмотра и корректировки движений.

Добавление документа в обработку «КорректировкаДвижений»

Иногда возникает необходимость в ручной корректировке движений документа, который был создан дополнительно к документам стандартной конфигурации. Чтобы иметь возможность редактировать движения документа необходимо его зарегистрировать в обработке «КорректировкаДвижений».
Делается это так:

      • Откройте базу в режиме Конфигуратора, нажав на ярлык 1С:Предприятие 8.
      • Откройте Конфигурацию: пункт меню «Конфигурация» | «Открыть конфигурацию».
      • Найдите в дереве метаданных конфигурации узел «Обработки» и в нём обработку «КорректировкаДвижений».
      • Теперь нажмите на плюсик рядом с обработкой «КорректировкаДвижений».
      • Спуститесь ниже и нажмите на плюсик рядом со строкой «Формы».
      • Выберите «ОсновнаяФорма» и дважды нажмите левой кнопкой мыши на этой форме.

        Выбор формы обработки «КорректировкаДвижений» в дереве метаданных конфигурации

      • В открывшейся форме перейдите на закладку «Реквизиты» и нажмите на кнопку с зелёным плюсиком. В моём случае я добавляю реквизит «ПереоценкаВалютыНаСчетах» с типом «ДокументОбъект.ПереоценкаВалютыНаСчетах».

        Добавление реквизита основной формы обработки «КорректировкаДвижений»


    • Теперь нам нужно найти реквизит «ДокументОбъект». Дважды нажмите левой кнопкой мыши на нём.
    • Появится форма редактирования свойства реквизита.
    • Нам нужно редактировать тип. Для этого нажмите на кнопку с тремя точками и выберите в ней
      тип «ДокументОбъект.ПереоценкаВалютыНаСчетах».
    • Сохраните обработку. Теперь вы можете редактировать движения этого документа!

Примечание в связи с корректировкой движений

Если вы захотите изменить движения вручную без добавления вашего документа в бработку «КорректировкаДвижений», то появится такое сообщение:

«Данная обработка вызывается из других объектов конфигурации! Вручную вызывать запрещено!»

Если вы выполните пункт 2, но не выполните пункт 1 при регистрации документа, тогда при попытке изменить движения документа получите следующее сообщение об ошибке:

{Обработка.КорректировкаДвижений.Форма.ОсновнаяФорма.Форма(195)}:
Поле объекта не обнаружено (ПереоценкаВалютыНаСчетах)
	ЭтаФорма[ИмяДокумента] = ДокументОбъект;

Надеюсь, что всё внятно и понятно объяснил. Успехов в работе с 1С!

ПОДПИСКА

4 ответы
  1. Виктор говорит:

    Спасибо за подробное описание!

Комментарии закрыты.