В процессе операционной деятельности в 1С:Управление торговлей часто возникают ситуации, когда необходимо скорректировать уже созданные данные. Пользователи могут обнаружить ошибку в количестве, цене или складе уже после того, как документ был проведен. В таких случаях простое редактирование не всегда решает проблему, так как старые движения регистров остаются в базе. Именно здесь на помощь приходит функция перепроведения.

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

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

Зачем нужно перепроводить документы и когда это требуется

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

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

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

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

📊 Какая у вас основная причина для перепроведения?
Исправление ошибки в документе
Изменение настроек системы
Восстановление после сбоя
Закрытие периода и отчетность

Индивидуальное перепроведение одного документа

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

В верхней панели инструментов, рядом с кнопками "Провести" и "Записать", вы найдете стрелочку меню. Нажмите на неё и выберите пункт Перепровести. Система выполнит стандартную процедуру проведения, но с принудительным обновлением всех регистров. Старые движения будут сторнированы (или удалены, в зависимости от конфигурации), и запишутся новые.

Если документ является частью жесткой последовательности, система может выдать предупреждение о том, что изменение нарушит хронологию. В 1С:УТ 11 последовательности контролируют, чтобы документы не менялись задним числом без веской причины. Вам придется подтвердить действие или временно отключить контроль.

💡

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

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

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

Когда ошибок много или изменились глобальные настройки, вручную исправлять каждый файл долго и неэффективно. В этом случае используется специальная обработка Групповое перепроведение документов. Найти её можно в разделе НСИ и АдминистрированиеАдминистрированиеОбслуживание.

В открывшейся форме необходимо установить период, за который требуется выполнить операцию. Будьте предельно внимательны: чем шире период, тем дольше будет выполняться задача и тем выше нагрузка на сервер. Рекомендуется разбивать большие объемы на месячные или квартальные отрезки.

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

Вид документа Влияние на остатки Риск блокировки Время обработки
Реализация товаров Высокое (списание) Средний Среднее
Поступление товаров Высокое (оприходование) Низкий Среднее
Заказ клиента Нет (резервирование) Низкий Быстро
Корректировка долга Нет (взаимозачет) Высокий Долго

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

☑️ Подготовка к массовому перепроведению

Выполнено: 0 / 4

Особенности работы с последовательностями документов

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

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

⚠️ Внимание: Нарушение последовательности может привести к тому, что документы, проведенные позже, будут ссылаться на некорректные остатки. После перепроведения задним числом часто требуется перепровести и все последующие документы по цепочке.

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

Для опытных пользователей существует возможность временного отключения контроля последовательностей через конфигурацию, но в типовой 1С:УТ это делается через специальные обработки или права доступа. Никогда не отключайте контроль на постоянной основе — это прямой путь к хаосу в учете.

Что такое точка актуальности последовательности?

Точка актуальности — это дата, до которой все документы проведены корректно и их изменение запрещено. Если вы пытаетесь изменить документ до этой даты, система потребует сбросить точку актуальности или перепровести всё после неё.

Анализ ошибок и восстановление движений

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

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

Иногда проблема кроется в правах доступа. Пользователь может иметь право на чтение документа, но не иметь права на запись регистров. В этом случае перепроведение завершится неудачей сразу после начала. Проверьте настройки ролей в разделе АдминистрированиеНастройки пользователей и прав.

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

Влияние перепроведения на отчетность и закрытие месяца

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

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

⚠️ Внимание: Если отчетность за период уже сдана в налоговую, любое изменение документов задним числом требует пересдачи отчетности и пояснений для инспекции. Изменяйте прошлые периоды только в крайних случаях!

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

💡

Перепроведение — это не просто техническая кнопка, а инструмент финансового корректирования. Любое изменение в прошлом меняет будущее состояние базы данных.

Часто задаваемые вопросы (FAQ)

Можно ли перепровести документ, если он уже закрыт по периоду?

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

Сколько времени занимает перепроведение 1000 документов?

Время зависит от мощности сервера, сложности документов и загруженности базы. В среднем, простые документы (заказы) обрабатываются за секунды, сложные (реализация с сериальными номерами) — дольше. На современном оборудовании 1000 документов могут обработаться за 1-5 минут.

Что делать, если после перепроведения пропали остатки?

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

Нужно ли делать резервную копию перед перепроведением?

Да, это правило номер один. Массовое перепроведение — операция необратимая в рамках интерфейса пользователя. Если что-то пойдет не так, единственный быстрый способ вернуться назад — восстановить базу из бэкапа.

Влияет ли перепроведение на историю изменений (журнал регистрации)?

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