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

· 9 мин

Содержание

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

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

Что происходит в базе, когда вы жмёте «Провести»

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

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

  1. Проверяет заполнение обязательных реквизитов.
  2. Удаляет прежние движения этого документа, если он уже проводился.
  3. Формирует новые движения по текущим данным формы.
  4. Проверяет контроль остатков, если он включён (например, нельзя списать товара больше, чем есть на складе).
  5. Ставит признак «Проведён».

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

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

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

Посмотреть результат можно прямо на форме. В форме проведённого документа есть команда перехода к движениям (в Такси это кнопка с иконкой журнала проводок или пункт «Перейти»/«Еще», в зависимости от документа). Там видно, по каким регистрам прошёл документ и какие суммы записал.

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

В командной панели формы документа обычно три кнопки. Они выглядят похоже, а делают разное.

КнопкаЧто делаетФорма после нажатия
ЗаписатьСохраняет документ в базу, движений не формируетОстаётся открытой
ПровестиСохраняет и формирует движенияОстаётся открытой
Провести и закрытьТо же, что «Провести», затем закрывает формуЗакрывается

Когда использовать каждую:

  • 📝 Записать — когда документ ещё не готов: не хватает данных от контрагента, не знаете счёт, ждёте первичку. Он сохранится, но на учёт не повлияет.
  • ✅ Провести — когда нужно сразу посмотреть результат: открыть проводки, распечатать форму, проверить сумму НДС.
  • 🚪 Провести и закрыть — рабочий вариант для рядового ввода, когда после проведения документ уже не нужен.

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

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

Как отличить проведённый документ от непроведённого

В списке документов у каждой строки слева стоит значок. Он показывает состояние:

  • ✔️ Проведён — значок документа с галочкой. Движения есть, в отчётах документ учтён.
  • 📄 Записан, но не проведён — обычный значок документа без галочки. Данные сохранены, движений нет.
  • ❌ Помечен на удаление — значок с красным крестом, строка обычно перечёркнута. Документ не участвует в учёте и ждёт физического удаления.

На практике достаточно запомнить: есть галочка — документ в учёте; нет галочки — нет.

Чтобы быстро найти непроведённые документы, откройте журнал или список нужного вида и отсортируйте по колонке со значком состояния либо задайте отбор через контекстное меню по полю «Проведён». Пустая галочка в отборе — «Нет» — покажет всё, что забыли провести. Это полезная проверка перед закрытием месяца: по непроведённым документам отчёт не покажет оборотов, и цифры не сойдутся с первичкой.

Проведение и пометка на удаление — разные вещи

Эти два действия путают чаще всего.

ДействиеЧто с движениямиЧто с самим документом
ПровестиСоздаётОстаётся в базе
Отменить проведениеУдаляетОстаётся в базе как черновик
Пометить на удалениеУдаляет (документ снимается с проведения)Остаётся до очистки
Удалить окончательноДвижений уже нетИсчезает из базы

Пометка на удаление не стирает документ сразу. Она только отмечает его как ненужный. Полностью документ исчезает при обработке «Удаление помеченных объектов» (раздел «Администрирование» или «Операции»), причём программа проверит, нет ли на документ ссылок из других объектов. Если ссылки есть, удалить его не получится, пока не уберёте связанные документы.

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

Есть три способа вернуть документ в состояние «не проведён»:

  1. В форме документа. Откройте документ и найдите в меню команд («Еще») пункт «Отмена проведения». Движения удалятся, документ останется записанным.
  2. В списке. Выделите один или несколько документов, откройте меню «Еще» и выберите «Отмена проведения». Так удобно снимать пачку документов за день.
  3. Через пометку на удаление. Клавиша Del в списке ставит пометку и одновременно снимает проведение.

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

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

Когда отмена не подходит, а нужна корректировка

Если документ уже попал в отчётность, нельзя тихо переписать прошлое. Тогда применяют два приёма:

  • Исправление документом в текущем периоде. Например, выпускают корректировку поступления или оформляют возврат.
  • Сторно — запись с обратным знаком, которая гасит ошибочную. В бухгалтерском учёте сторнирующая проводка показывается красным (со знаком минус). В 1С такие записи формирует документ «Операция», где можно отметить проводку как сторно, а ряд типовых документов (корректировки) формируют сторно сами.

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

Автоматическое проведение, перепроведение и закрытие месяца

Не все документы вы проводите руками. Часть проводится сама.

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

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

Закрытие месяца . Регламентные документы и обработки закрытия периода (амортизация, расчёт себестоимости, переоценка, закрытие счетов затрат) формируют свои документы автоматически и проводят их. Их удобно перепроводить сразу весь месяц.

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

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

Почему время документа важно

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

Поэтому при проведении «задним числом» платформа может пересчитать последующие документы, и проведение занимает дольше обычного. Это нормально: она восстанавливает последовательность.

Почему документ не проводится: типовые сообщения и что делать

Если проведение не состоялось, внизу или в окне сообщений появляется текст причины. Обычно это одна из ситуаций ниже.

СитуацияЧто проверить
Не заполнено обязательное полеПрочтите сообщение: в нём названа строка и колонка табличной части. Заполните и проведите снова
Не хватает товара или денег на остаткеПроверьте, есть ли поступление раньше по дате и времени, и не опережает ли документ приход
Период закрыт для измененийДата документа раньше даты запрета. Нужно разрешение ответственного либо смена даты на открытый период
Не найден или не заполнен счёт учётаЗаполните номенклатуру или контрагента: счета берутся из регистра сведений «Счета учёта»
Конфликт при параллельной работеДругой пользователь изменил те же данные. Обновите форму и проведите снова

Если не помогло

  1. Закройте форму без сохранения, откройте документ заново и проведите ещё раз. Иногда помогает сбросить временное состояние формы.
  2. Проверьте, не стоит ли у документа пометка на удаление: помеченный документ провести нельзя.
  3. Посмотрите, нет ли открытых блокирующих документов, которые должны быть проведены раньше (например, документ-основание).
  4. Если ошибка повторяется у всех пользователей на одном виде документа, это может быть сбой после обновления или доработки. Тогда нужен администратор или обслуживающая организация. Приложите точный текст сообщения: по нему быстрее найти причину.

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

Оперативное и неоперативное проведение

В платформе есть два режима проведения, и пользователь их почти не замечает.

Оперативное — когда документ вводят текущим моментом или позже последнего проведённого. Проведение быстрое: платформа добавляет движения в конец хронологии и ничего не пересчитывает.

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

Практические выводы:

  • 📅 Вводите документы в день события или как можно ближе к нему. Чем меньше правок задним числом, тем стабильнее себестоимость.
  • 🔍 После проведения документа в прошлом проверьте отчёты за период до конца месяца: суммы списаний могли сдвинуться.
  • 🕐 Если два документа одного дня зависят друг от друга, следите за временем в шапке. Приход должен стоять раньше расхода.

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

Частые вопросы

Нужно ли проводить документ, если я просто записал его?
Да, если он должен попасть в учёт. Записанный документ хранится в базе, но не меняет остатки и обороты.
Можно ли изменить проведённый документ?
Можно, если период не закрыт датой запрета. После правки документ нужно провести заново, тогда движения обновятся.
Что будет, если провести документ два раза подряд?
Ничего плохого. Перед вторым проведением платформа удалит прежние движения и создаст новые, дублей не появится.
Чем отмена проведения отличается от удаления?
Отмена проведения оставляет документ в базе, убирая только движения. Удаление (после пометки и очистки) стирает документ целиком.
Почему документ проведён, а в отчёте его нет?
Проверьте период отчёта и отборы, а затем дату и время документа: он мог попасть вне выбранного интервала. Ещё одна причина — отчёт не обновлён, сформируйте его повторно.
Зачем нужна кнопка «Провести и закрыть», если есть «Провести»?
Она экономит один клик: проводит и сразу закрывает форму. Результат в базе тот же.