Почему не меняется статья движения денежных средств при групповой обработке РКО в 1С и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

При массовом редактировании документов с помощью обработки Групповое изменение реквизитов пользователи часто сталкиваются с ситуацией, когда в самой обработке реквизит меняется, но при открытии документа Расходный кассовый ордер (РКО) значение остается прежним. Более того, даже если значение отобразилось на форме, стандартный отчет по движениям денежных средств может продолжать выводить пустые или старые данные. Проанализируем, почему возникает такое поведение системы и как правильно выполнить коррекцию.

Выясним причины возникновения проблемы

Подобное поведение программы связано с тремя ключевыми особенностями архитектуры 1С:

  1. Дублирование реквизита в шапке и табличной части: В кассовых документах реквизит Статья движения денежных средств может храниться как в шапке документа, так и в табличной части Расшифровка платежа. На форме документа отображается именно значение из табличной части. Если изменить реквизит только в шапке, видимое поле на форме останется незаполненным или сохранит прежнее значение.
  2. Разделение данных документа и движений по регистрам: Стандартные финансовые отчеты строятся не на основе данных из печатных форм или табличных частей документов, а по записям в регистрах накопления и бухгалтерии.
  3. Отсутствие автоматического перепроведения: По умолчанию групповая обработка перезаписывает объекты в базе данных без их проведения. В результате реквизит внутри документа меняется, но движения по регистрам остаются старыми.

Пошаговый алгоритм решения проблемы

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

  1. Настройка обработки для работы с табличной частью:

    Откроем обработку Групповое изменение реквизитов. В настройках необходимо включить флаг изменения реквизитов табличных частей. Разберем этот момент: выбираем табличную часть Расшифровка платежа и находим в ней реквизит Статья движения денежных средств. Задаем необходимое значение статьи ДДС и запускаем выполнение изменения.

  2. Актуализация движений документов:

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

Автоматический запуск проведения в групповой обработке

Чтобы не делать лишнюю работу и не запускать отдельное перепроведение, проанализируем дополнительные возможности инструмента. В обработке Групповое изменение реквизитов в дополнительных параметрах предусмотрена опция автоматического проведения документов после их записи. Если включить этот параметр, система самостоятельно перепроведет объекты, обновив движения в регистрах накопления, и данные в отчетах актуализируются автоматически.

На что важно обратить внимание

Проанализируем ситуации, которые могут помешать корректному обновлению данных:

  1. Дата запрета изменения данных: Если исправляемые кассовые ордера находятся в закрытом периоде, программа выдаст ошибку проведения. Потребуется временно снять дату запрета редактирования для вашей роли.
  2. Повторный обмен данными: Если документы загружаются из внешних систем (например, из программы 1С:Розница), при следующем сеансе синхронизации измененная статья ДДС может перезаписаться первоначальным значением из источниковой базы. Чтобы этого не произошло, необходимо скорректировать правила заполнения статей на стороне источника или настроить правила конвертации.
← На главную