Корректировка регистров накопления в 1с 8.3 зуп. «Корректировка записей регистров» и другие способы редактирования записей. Практические примеры использования

Ранее в конфигурации был еще документ «Корректировка записей регистров», но в последних релизах данный функционал полностью заменен «Операцией».

Иногда возникают такие ситуации, когда нет подходящего документа для формирования нужной проводки.

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

Я сразу зашел в раздел «Операции, введенные вручную» и сформировал проводку 75.01 – 80.09:

Расскажу по порядку, как это делается.

В форме списка операций нажимаем кнопку «Создать».

Нам откроется список, в котором присутствуют три пункта:

  • операция — это ручная операция для произвольной корректировки регистров;
  • – сторнирует любой существующий документ любой датой;
  • типовая операция – выбирается из ранее внесенных шаблонов операций.

Произвольная корректировка

Итак, создаем операцию, внесенную вручную. Указываем содержание операции (необязательно, но самим же потом пригодится) и общую сумму операции. Не забываем про дату операции.

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

Нажимаем кнопку «Записать и закрыть». После этого данный оборот по введенным счетам будет попадать и в оборотно-сальдовую ведомость и отражаться в балансе.

Вот такой гибкий и удобный инструмент имеется под рукой у бухгалтера.

Получите 267 видеоуроков по 1С бесплатно:

Сторно документа

Может понадобиться, когда необходимо отменить движения определенного документа в закрытом периоде. Заполняется документ еще проще, чем обычная операция:

  1. Создаем новый документ.
  2. Указываем организацию.
  3. Выбираем сторнируемый документ. Нюанс в том, что сначала надо выбрать тип документа (например, реализация товаров), а затем уже конкретный документ из списка.

После выбора документа 1С 8.3 автоматически заполнит проводки со знаком «минус»:

Обратите внимание, что Вы можете корректировать данные, если считаете, что нужно сделать сторно не на все проводки документа.

Типовые операции

Типовая операция — очень удобный функционал, который позволяет запомнить шаблон проводок для хозяйственных операций, который используется в учете регулярно.

Рассмотрим пример: необходимо сделать шаблон типовой операции, которым мы бы смогли начислять налог ЕНВД раз в квартал.

Для начала заполним справочник «Типовых операций». В интерфейсе он находится на вкладке операции:

Заполним новый вид операции, назовём его «Начисление ЕНВД»:

Обратите внимание, аналитику и сумму будущего шаблона можно заполнить сразу, а можно оставить это поле как «Параметр», который будет заполняться в момент ввода операции:

В нашем случае сумма налога и субконто постоянны, поэтому я поставил фиксированные значения.

После того как шаблон готов, можно переходить к созданию проводок на его основе. Это можно сделать как из формы списка документов «Операции», так и непосредственно из нашего шаблона — «Типовой операции»:

После нажатия на «Ввести операцию» 1С 8.3 сформирует нам новый документ, где нам останется заполнить лишь дату и организацию. После чего нажать на кнопку «Заполнить»:

Документ готов! В следующий раз, чтобы сделать этот документ, понадобится максимум 20 секунд.

Корректировка проводок непосредственно в документе

Почти каждый документ в программе формирует записи в бухгалтерский регистр. Но иногда проводки формируются некорректно. Это может зависеть от ряда причин:

  • неверная настройка программы;
  • неверно заполнен документ;
  • ошибка в программе.

Рассмотрим пример, с которым столкнулся я лично. У меня не закрывался месяц. Ошибка выходила примерно такая: «Не указано подразделение в операции Начисление амортизации».

Причем операция эта создается автоматически (). Подразделение у меня везде указано. Вопрос: «Что делать?».

Автоматически сформировать такой документ корректировки, который бы привел существующие остатки регистра накопления к желаемым нами.

Существует аналогичная обработка для .

Применение:

  • исправление ошибок в регистрах, связанных с некорректным ведением учета ранее (если разбираться задним числом неуместно или невозможно)
  • ввод, исправление остатков под желаемые (вы, разумеется, должны понимать, что вы делаете и зачем, и править смежные регистры тоже)
  • быстрое обнуление остатков
  • обнуление отрицательных остатков
  • выборочная свертка базы (фиксация остатков регистров в документе "Корректировка записей регистров", после чего предшествующие документы можно пометить на удаление)

Практические примеры использования:

Обработка полезна на стадии "движения к светлому будущему" при исправлении/восстановлении учета в конфигурациях 1-2 поколения (БП 2.0, УТ 10.3, КА 1.1, УПП 1.3). особенно актуально для двух последних, где практически каждый участок учета находится в нескольких регистрах, и остатки по ним должны быть согласованы.

  • Корректировка неправильных остатков в партионном учете (ПартииТоваровНаСкладах) УТ/КА/УПП под регистр "Товары на складах", под бухучет.
  • Корректировка некорректных суммовых остатков в партионном учете УТ/КА/УПП под количественные.
  • Правки остатков в НТТ (ТоварыВНТТ), особенно когда "упущен" учет в разрезе розничных цен.
  • Корректировки и обнуления остатков в регистрах РАУЗ (УчетЗатрат, УчетЗатратРегл) по аналогии с вышеописанными.
  • Исправление некорректных остатков по регистрам расчетов и взаиморасчетов всех видов в УТ/УПП/КА (ВзаиморасчетыСКонтрагентами, ....ПоДокументамРасчетов, РасчетыПоПриобретениюВУсловныхЕдиницахОрганизации/РасчетыПоРеализацииВУсловныхЕдиницахОрганизации) в валюте рег. учета и взаиморасчетов, приведение их друг к другу для рублевых договоров
  • Исправление остатков по регистрам налогового учета НДС в УПП/КА - НДСНачисленный, НДСПредъявленный, НДСсАвансов и др.
  • Исправление остатков по денежным средствам (ДенежныеСредства, РозничнаяВыручка) и заявкам (ЗаявкиНаРасходованиеСредств, ПланируемыеПоступленияДенежныхСредств).
  • Расскребание регистров комиссионной торговли.
  • Корректировки по всем видам резервов и размещений (РазмещениеЗаказовПокупателей, ТоварыВРезервеНаСкладах и др, и пр).
  • Исправление всех промежуточных учетных регистров (...КПолучению, КПередаче, КСписанию и т.п.)

Обработка, сама по себе, не содержит бизнес-логики исправления. Общий принцип: вы выбираете остатки, правите их как необходимо, и сохраняете результат в виде разностной корректировки. Правки выполняются вручную, но какую-либо автоматизацию вы можете приписать на свое усмотрение.

Порядок использования:

  1. Открывается обработка, выбирается дата анализа остатков, регистр накопления, документ корректировки (или задается только тип [Т] для нового документа корректировки), вид движения корректировки (приход или расход).
  2. Устанавливается отбор измерений регистра
  3. Кнопкой "Заполнить по остаткам" заполняется таблица остатков (необязательно)
  4. В таблице остатков вносятся или исправляются записи. Если нужно обнулить регистр - таблица очищается.
  5. Нажимается кнопка "Выполнить", после чего в документ корректировки помещаются такие движения регистра, которые приведут его состояние к заданным в таблице остаткам.

ВАЖНО! Пока вы исполняете п. 4, остальные пользователи могут оперировать данными и изменить остатки корректируемого регистра. У вас, в форме, в желаемых остатках, эти изменения, разумеется, не отразятся. После выполнения корректировки вы, таким образом, получите движения, "отменяющие" работу пользователей. Поэтому, работу над корректировкой остатков целесообразно выполнять в монопольном режиме.

Лайфхак. Если есть предположение, что однажды учет будет исправлен задним числом ДО вашей корректировки, и "развалит" вашу масштабную работу, то есть способ перестраховаться.

Целесообразно ввести две корректировки. Первая, на 23:29:58, будет обнулять остатки регистра полностью в 0. Вторая, на 23:59:59, будет выводить остатки регистра в целевые значения. Тогда, если кто-либо исправит учет задним числом, то во-первых это можно будет отследить, заполнив таблицу обработки на 23:59:58 (если остаток ненулевой, кто-то "влез"), а также легко исправить (мы можем тут же обнулить остаток, при этом вторая корректировка будет снова выводить остатки регистра в целевые значения).

Сделать это можно следующим образом:

  1. Обеспечивается, чтобы ни один документ не делал движений по регистру на 23:59:59 - их можно оттащить назад по времени на 23:59:57, или использовать иные ухищрения -например, выполнять корректировки следующим днем в 0:00:00 / 0:00:01, и в конце всех правок оттаскивать их назад (удобно для 1 января).
  2. Сначала выполняется корректировка регистра на 23:59:59 до целевых значений. Оператор убеждается, что все правильно.
  3. Окно обработки, выполнявшее эту корректировку, перезаполняется без каких-либо отборов, чтобы получить полные остатки. НЕ закрывается.
  4. Открывается второй экземпляр обработки (через Файл-Открыть сделать это непосредственно не получится, но можно скопировать файл и назвать его другим именем. Из Дополнительных внешних обработок - можно открыть два экземпляра без проблем), время устанавливается на 23:59:58, выбирается тип документа корректировки (будет создаваться новый документ). Выбирается целевой регистр.
  5. Таблица не заполняется, нажимаем "Выполнить". Будет заведена корректировка на 23:59:58, обнуляющая регистр.
  6. Возвращаемся к окну из п. 3, нажимаем там "Очистить записи регистра", "Выполнить". Корректировка на 23:59:59 будет заполнена движениями, выводящими регистр к целевым значениям от нуля.

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

По этой же схеме можно выполнять выборочную свертку базы: корректировка по п. 6 может быть сохранена как ввод остатков по регистру "с нуля", а все предшествующие записи регистров - удалены.

Совместимость

Разработано для обычного приложения, платформа 8.2 и 8.3.

Дополнительно разработана версия для управляемого приложения, платформа 8.2 и 8.3.

Обработка тестировалась для типовых конфигураций, но может работать с нетиповыми, в которых:

  1. Имеются регистры накопления остатков
  2. Имеется документ вида "Операция", "Корректировка записей регистров", "Перенос данных", аналогичный такому же из типовых конфигураций.
  3. Может приложить руку программист, и дописать в модуле обработки функцию для документа какого-либо другого вида.

Изменения

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

Как говорится, не прошло и 5 лет. Извините, коллеги, виноват, был занят.

  • при выборе какой-либо даты, по умолчанию устанавливается время на конец дня (23:59:59). Можно отредактировать вручную. При выборе существующего документа корректировки дата-время устанавливается на его время.
  • добавлена возможность выборочного обнуления отдельных ресурсов
  • добавлена возможность копирования данных из одного ресурса в другой (удобно для регистров с двойными ресурсами, типа ВзаиморасчетыСКонтрагентами, РасчетыПоРеализации и т.п., только для рублевых договоров, разумеется)
  • добавлена возможность очистки таблицы
  • правки мелких ошибок, найденных в ходе 5-летней эксплуатации.
  • версия для управляемых форм, различия интерфейса и функциональности постарался свести к минимуму.

Пример: отражение исчисленного и удержанного НДФЛ с суммы вознаграждения по ДГПХ.

Давайте разберемся, где в 1С 8.3 найти “Корректировку записей регистров”, к которой мы привыкли в 1С 8.2?

В 1С конфигурации Бухгалтерия 8.3 отсутствует какой-либо специальный документ для отражения данной операции, поэтому отражение сумм начисления вознаграждения в регистре накопления проводят при помощи документа Операция, введенная вручную, а обложение НДФЛ оформляют документом Операция учета НДФЛ.

Заполним данные в документе следующим образом:

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

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

Важно: в 1С 8.3 (Бухгалтерия 3.0) такими документами-помощниками являются – Отражение НДС к вычету, Отражение начисления НДС, Запись книги доходов и расходов УСН, Запись книги доходов и расходов ИП, Запись книги доходов по патенту.

Корректировка записей регистров в 1С 8.3 ЗУП 3.0

Пример: отражение исчисленного и удержанного НДФЛ с суммы подарка бывшему сотруднику предприятия.

Хотя для отражения данной операции в 1С конфигурации Зарплата 3.0 существует специальный документ, но для примера отразим эту операцию при помощи документа Операция учета НДФЛ.

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

Таким образом, на рисунке ниже видно по какому количеству регистров документ сформировал движения:

Такие документы экономят время пользователям 1С ЗУП 3.0 и снижают количество ошибок в учете.

Документы с ручным созданием движений по регистрам в 1С

Пример: корректировка начального остатка в строке 100 РСВ-1.

Например, часто случается, что бухгалтер, устроившись на работу, сталкивается с тем, что до него учет в программе 1С велся некорректно, а отчеты в ПФР (возьмем РСВ-1) заполнялись вручную.

Соответственно, после автоматического заполнения начальные остатки, например, по строке 100 (1 193 370,74 р.) не соответствуют суммам в этой же строке, но уже в бумажном варианте отчета, принятого в ПФР (193 370,74 р.).

Так как начальные остатки в отчете РСВ-1 формируются на основе данных из регистра накопления Расчеты с фондами по страховым взносам, то и корректировать будем его при помощи документа Перенос данных (для 1С ЗУП 3.0) или Операция, введенная вручную (для 1С Бухгалтерия 3.0).

Как определить по какому регистру делать движения в 1С ЗУП 3.0

Чтобы проверить по каким регистрам документ сделал движения, воспользуемся следующим способом: откроем любой документ Начисление зарплаты и взносов, пройдем в Главное меню – Вид – Настройка панели навигации:

В открывшемся окне нажмем на кнопку Добавить Все:

В документе сверху появятся наименования регистров. Не совсем удобно, так как выходят все регистры, даже по которым движения отсутствуют. Среди них видим регистр по страховым взносам Расчеты с фондами по страховым взносам. Соответственно по этому регистру и формируем .

То есть, чтобы определить по каким регистрам нужно сделать движения, чтобы скорректировать ту или иную ситуацию, необходимо посмотреть движения по каким регистрам сделал один из документов, отражающих эту ситуацию. Например, если нужно подкорректировать взаиморасчеты, то наблюдаем за регистрами в документе Ведомость в банк или Ведомость в кассу.

Как правильно оформить движение по регистру в 1С 8.3 ЗУП 3.0

Для того чтобы понять, как правильно оформить движение по регистру, обратимся к Универсальному отчету. Главное меню – Все функции – Отчеты:

При настройке отчета выбираем период, за который формируется РСВ-1, регистр накопления Расчеты с фондами по страховым взносам и таблицу Остатки и Обороты. Далее по кнопке Настройка включаем Расширенный режим и добавляем отбор по Организации и Виду обязательного страхования = ПФР по суммарному тарифу с 1 января 2014 года, так как нас интересует сумма именно по этому тарифу:

Данные в отчете это своеобразная подсказка, какие значения в полях документа Перенос данных устанавливать. То есть столбцы в отчете имеют те же наименования, что и в самом регистре накопления:

Создадим новый документ Перенос данных и настроим состав корректируемых регистров как указано на рисунке. Главное меню – Все функции – Документы – Перенос данных:

Добавим новую строку с видом движения Расход, так как сумму нужно уменьшить. Далее заполняем значения теми, что сформировались в Универсальном отчете. Выбираем Вид обязательного страхования и сумму = 1 000 000 р. Дату в строке устанавливаем на день ранее, чем период формируемого отчета РСВ-1. Документ готов. Записываем его:

Перезаполняем отчет РСВ-1. Теперь в строке 100 колонка 3 нужная нам сумма:

Как определить по какому регистру делать движения в 1С 8.3 Бухгалтерия 3.0?

В строке 100 отражается остаток по уплате страховых взносов. Уплата производится документом Списание с расчетного счета с видом операции Уплата налога с указанием вида налога = Страховые взносы в ПФР. Проверим, по каким регистрам данный документ делает движения:

Движение проходит по регистру Расчеты с фондами по страховым взносам. Соответственно по этому регистру и формируем Универсальный отчет.

То есть, чтобы определить по каким регистрам нужно сделать движения, чтобы скорректировать ту или иную ситуацию, необходимо посмотреть движения по каким регистрам сделал один из документов, отражающих эту ситуацию.

Например, если нужно подкорректировать взаиморасчеты, то наблюдаем за регистрами в документе Ведомость в банк или Ведомость в кассу.

Формируем Универсальный отчет по тому же принципу, что и в 1С ЗУП 3.0, но в 1С 8.3 бухгалтерия 3.0 для корректировки уже используется документ Операция, введенная вручную (раздел Операции).

В 1С 8.3 создаем новый документ, по кнопке «Еще» выбираем пункт Выбор регистров и отмечаем флажком нужный:

Добавим новую запись регистра накопления с видом движения Расход, так как сумму нам нужно уменьшить. Далее заполняем значения теми, что сформировались в Универсальном отчете. Выбираем Вид обязательного страхования и сумму = 1 000 000 руб. Дату документа устанавливаем на день ранее, чем период формируемого отчета РСВ-1. Записываем документ:

Ручная корректировка регистров непосредственно из документа в 1С 8.3

Иногда возникают ситуации, когда в 1С 8.3 Бухгалтерия 3.0 необходимо скорректировать движения вручную быстро. В таких случаях используется флажок Ручная корректировка. Он доступен после нажатия в документе кнопки . После установки данного флажка появляется возможность корректировать любые данные в регистрах, по которым документ сделал движения:

Учимся работать с регистрами (1С:Бухгалтерия 8.3, редакция 3.0)

2016-12-08T13:50:45+00:00

Дорогие читатели, в этом уроке я хочу затронуть крайне важную тему при работе в 1С:Бухгалтерия 8.3 - Регистры .

Сразу покажу на небольшом примере почему это так важно.

Пусть у нас есть начисление заработной платы за январь:

В начале февраля мы создаём ведомость на выплату зарплаты из кассы и нажимаем кнопку "Заполнить":

И получаем следующее:

Но ведь за январь:

  • Начисление 50 000 рублей
  • НДФЛ 6 500 рублей
  • Итого к выплате 43 500 рублей

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

Опытный бухгалтер тут же сделает оборотно-сальдовую ведомость по 70 счёту:

И будет в ещё большем недоумении, потому что по данным отчёта к выплате выходят всё те же 43 500! И откуда же взялись лишние 5 000 рублей?

Причём такая ситуация (с любыми расчётами) может произойти как в "тройке", так и в "двойке".

Сегодня я попытаюсь приоткрыть завесу тайны - почему же иногда программа ведёт себя так странно. Я расскажу как в таких случаях находить и устранять ошибку. Ближе к концу статьи мы разберёмся - откуда же взялись эти самые 5 000 рублей.

Итак, поехали!

Учимся видеть регистры

При проведении документов 1С:Бухгалтерия 8 делает проводки по бухгалтерским счетам (кнопка ДтКт у любого документа):

Именно на основании этих проводок строятся все бухгалтерские отчёты: Анализ счёта, Карточка счёта, Оборотно-сальдовая ведомость...

Но есть огромный пласт данных, которые пишутся программой параллельно с проводками и используются для всего остального: заполнение КУДИР, книги покупок и продаж, регламентированной отчётности... заработной платы к выплате , наконец

Как вы уже, наверное, догадались этот пласт называется регистрами , вот он:

Я сейчас не буду вдаваться в подробности описания самих регистров, чтобы не запутать вас ещё больше.

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

Давайте присмотримся к регистру "Зарплата к выплате" - именно он имеет смысл для решения нашей проблемы с лишними 5 000:

Мы видим две записи по этому регистру, сделанные в приход, то есть в плюс. Если пролистать экран в право, то мы увидим в первой строчке сумму к выплате "-6 500", а во второй "50 000".

Остаток по этому регистру -6 500 + 50 000 равен 43 500, который и должен попасть в документ "Ведомость на выплату из кассы", когда мы нажимаем на кнопку "Заполнить".

Ещё раз повторюсь - ведомость на выплату определяет нашу задолженность по заработной плате перед сотрудником не по 70 счёту, а по регистру "Зарплата к выплате" .

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

Скорее всего мы не видим всей картины (может быть существуют другие записи по этому регистру) и напрашивается некий инструмент для анализа регистра подобный бухгалтерским отчётам.

Учимся анализировать регистры

И такой инструмент есть, он называется "Универсальный отчёт ".

Переходим в раздел "Отчеты" пункт "Универсальный отчёт":

Выбираем тип регистра "Регистр накопления", регистр "Зарплата к выплате" и нажимаем кнопку "Сформировать":

Получилось не очень информативно:

Всё потому, что требуется предварительная настройка отчёта, нажимаем кнопку "Показать настройки" и на закладке "Группировка" добавляем поле "Сотрудник":

На закладке "Отборы" делаем отбор по нашей организации:

Нажимаем кнопку "Сформировать":

Вот это уже более интересно. Видим остаток к выплате нашему сотруднику те самые 48 500 рублей!

Снова заходим в настройки отчёта и добавляем на закладку "Показатели" новое поле "Регистратор":

Снова формируем отчёт:

Вот теперь мы прекрасно видим, что 5 000 появились как результат операции (видимо ввода остатков) 31 декабря 2014 года.

И нам нужно либо изменить эту операцию, либо вручную откорректировать регистр "Зарплата к выплате" и закрыть эти 5 000 рублей, например, 31 декабря 2015 года.

Давайте пойдём вторым путём. Итак, наша задача - сделать так, чтобы на начало 2016 года по регистру "Зарплата к выплате" не было нашей задолженности перед сотрудником.

Это делается ручной операцией.

Учимся корректировать регистры

Заходим в раздел "Операции" пункт "Операции, введенные вручную":

Создаём новую операцию концом 2015 года:

Из меню "Ещё" выбираем пункт "Выбор регистров...":

Указываем регистр "Зарплата к выплате" и нажимаем ОК:

Переходим на появившуюся закладку регистра и делаем расход на 5 000 рублей:

Этим самым мы как бы отнимаем от регистра 5 000 рублей по сотруднику, чтобы выйти на ноль к началу 2016 года.

Проводим операцию и заново формируем универсальный отчёт:

Всё получилось! Видим, что наша ручная операция от 31.12.2015 вывела остаток в ноль и зарплата к выплате после начисления равна ожидаемым 43 500.

Замечательно. И сейчас мы проверим это в ведомости на выплату.

Но прежде я хочу обратить ваше внимание на ещё один важный момент:

Обратите внимание, что остатки на начало и на конец по группировке "Сотрудник" показывают ерунду. Это никакая не ошибка, это нюанс, который нужно учитывать, связанный с архитектурными особенностями 1с.

Запомните. В том случае, если универсальный отчёт выводится с детализацией до документа (регистратора) - остатки по группировкам будут показывать ерунду.

Если нам требуются остатки по группировке сотрудник - нужно сначала удалить из настроек добавленный нами показатель "Регистратор".

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


По кнопке «Настройка состава регистров» верхней командной панели формы открывается форма настройки состава регистров. Флажками отмечаются те регистры, записи по которым планируется ввести.


На форме документа появляются закладки, соответствующие выбранным регистрам.


В табличные поля на закладках вводятся необходимые данные. Табличные поля поддерживают множественное выделение строк.

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


Сервис становится доступным при установке флажка «Использовать заполнение движений» на закладке «Заполнение движений» . При этом становится видимой табличная часть «Заполнение движений» .

В документе в табличной части «Заполнение движений» указываются выполняемые действия, документы, на основании которых они выполняются и примечания.

Колонка «Действие» обязательно должна быть заполнена.


Действия могут быть предопределенными (включенными в состав типового решения) и подключаемыми (внешними обработками).


В состав предопределенных действий включены:


- «Сторно движений документа» - создаются движения по регистрам накопления и регистрам бухгалтерии аналогичные движениям указанного документа, но с отрицательными значениями. Если сторнируемый документ имеет движения по регистрам сведений или регистрам расчета, эти движения будут проигнорированы.

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

При нажатии на кнопку «Заполнить движения» для каждой строки табличной части «Заполнение движений» выполняются указанные действия и, при необходимости, заполняются движения регистров накопления, регистров сведений и регистров бухгалтерии. Заполненные движения регистров отображаются на соответствующих закладках.


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

При повторном нажатии на кнопку «Заполнить движения» задается вопрос об очистке уже существующих движений регистров. В случае положительного ответа созданные документы очищаются и в результате выполнения указанных действий их движения заполняются заново.

Подключение внешних обработок


Подключаемое действие представляет собой внешнюю обработку, которая подключается через справочник «Дополнительные внешние обработки по заполнению табличных частей» .


В модуле обработки обязательно должна присутствовать экспортная процедура


Инициализировать(ОбрабатываемыйДокумент, КорректировкаЗаписейРегистров, ДействиеНеВыполнено) Экспорт




КорректировкаЗаписейРегистров - документ-объект «Корректировка записей регистров» , в который необходимо добавлять корректирующие движения по регистрам накопления, регистрам сведений и регистрам бухгалтерии;


ДействиеНеВыполнено - переменная, в которую следует установить «Истина» , при возврате из действия до его завершения. Пользователю будет выдано сообщение с номером строки табличной части «Заполнение движений» , действие в которой не выполнено.


В табличной части «Заполнение движений» не обязательно указывать обрабатываемый документ (например, для алгоритмов, создающих движения регистров не на основании данных документов). Поэтому контроль заполнения обрабатываемого документа необходимо проводить непосредственно в модуле внешней обработки.