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

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

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

режиме Конфигуратора

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


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

Содержание

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Этот блог читают уже более 3000 человек
- читай и ТЫ!
4 ответы

Ответить

Want to join the discussion?
Feel free to contribute!

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

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