Проведение документов в 1С 8.3: от одной накладной до перепроведения за квартал
Содержание
Чтобы провести документ
в 1С 8.3, откройте его и нажмите Провести и закрыть или Провести в верхней панели формы. Сочетание Ctrl+Enter делает то же, что Провести и закрыть. Несколько документов проводят прямо из списка: выделите их и выберите в контекстном меню команду Провести.
Проведение — это момент, когда документ превращается в учёт. Пока документ просто записан, он хранится в базе, но не меняет ни остатки, ни проводки, ни отчёты. Механика одинакова для 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3. Различаются только настройки контроля и обработки для массового перепроведения.
Что меняется в базе, когда документ проведён
У документа в 1С два состояния сохранения: записан и проведён. Разница принципиальная.
- 📝 Записан — документ сохранён, его можно найти в журнале и распечатать. В отчётах его нет.
- ✅ Проведён — документ сформировал движения: бухгалтерские проводки, записи по складу, взаиморасчётам, НДС, зарплате. Отчёты и регламентированная отчётность видят только проведённые документы.
- ❌ Помечен на удаление — проведение автоматически снимается, движения исчезают.
В списке документов состояние видно по значку слева от строки. Зелёная галочка означает «проведён», значок без галочки — «только записан», красный крестик — «помечен на удаление».
Движения — это записи в регистрах. В Бухгалтерии главный из них — регистр бухгалтерии с проводками Дт/Кт. Но одна реализация пишет ещё и в регистры НДС, учёта расчётов, партий товаров для налогового учёта. Поэтому документ «без проводок» вполне может что-то делать в учёте, а проведённый документ с правильными проводками — содержать ошибку в другом регистре.
Документ нельзя «провести наполовину». Проведение идёт одной транзакцией: либо все движения записаны, либо ни одного. Если программа выдала ошибку, документ остаётся непроведённым, а старые движения сохраняются, если он был проведён раньше.
Когда документ проводить не нужно
Не всё, что вводят в 1С, нужно проводить сразу. Черновик счёта на оплату, поступление, по которому ещё нет оригинала накладной, заказ, который клиент не подтвердил, — всё это можно просто записать. Счёт на оплату покупателю в Бухгалтерии вообще не формирует проводок: его ведут для печати и контроля оплаты.
Способы провести документ в интерфейсе 1С
В интерфейсе «Такси» есть четыре рабочих способа. Выбор зависит от того, сколько документов и откуда вы с ними работаете.
| Способ | Где | Когда удобен |
|---|---|---|
Кнопка Провести и закрыть | Форма документа | Ввели документ и закончили с ним |
Кнопка Провести | Форма документа | Нужно сразу посмотреть проводки или распечатать |
Ctrl+Enter | Форма документа | Быстрый ввод большого потока документов |
Команда Провести в списке | Журнал или список документов | Провести сразу несколько записанных документов |
Проведение из формы документа
- Заполните шапку: дату, организацию, контрагента, договор, склад.
- Заполните табличную часть.
- Нажмите
Провести. Форма останется открытой, в заголовке появится пометка о проведении. - Нажмите кнопку с надписью
ДтКт, чтобы сразу посмотреть, какие проводки получились. - Закройте форму или нажмите
Провести и закрыть.
Если вы закрываете форму с несохранёнными изменениями, 1С спросит, сохранить ли их. Ответ «Да» у проведённого документа означает перепроведение, у записанного — только запись.
Проведение из списка
- Откройте список документов, например
Продажи → Реализация (акты, накладные, УПД)в Бухгалтерии. - Выделите строки:
Shift+ клик — диапазон,Ctrl+ клик — отдельные строки,Ctrl+A— все строки списка. - Щёлкните правой кнопкой и выберите
Провести. Эта же команда есть в менюЕщё.
Отменить проведение можно так же: выделить документы и выбрать Отмена проведения. Движения удалятся, документы останутся записанными.
Отмена проведения у документа прошлого периода меняет остатки и проводки задним числом. Если по этому периоду уже сдана отчётность, сначала решите, нужна ли уточнённая декларация.
Дата документа и запрет изменения данных
Дата документа определяет, в каком периоде появятся его движения. Ошибиться годом в дате — частая причина «пропавших» проводок: документ проведён, но лежит в 2025-м вместо текущего года.
Порядок документов внутри дня
У документов одной даты важен ещё и момент времени — порядок проведения внутри дня. Если поступление товара записано на 10:00, а реализация того же товара — на 09:00, продажа по учёту случится раньше прихода. Итог — списание при нулевом остатке или неверная себестоимость.
Время меняют прямо в поле даты документа: оно хранит не только число, но и часы с минутами.
Дата запрета изменения
Закрытый период защищают датой запрета изменения. В 1С:Бухгалтерии 3.0 она настраивается в Администрирование → Проведение документов. Можно задать одну дату для всех или разные даты для пользователей и организаций.
Если документ попадает в закрытый период, программа не даст его провести, перепровести или отменить проведение. Пользователь увидит сообщение о запрете изменения данных за этот период.
Что делать, если правка действительно нужна:
- Убедитесь, что изменение согласовано: за период уже могла быть сдана отчётность.
- Пользователь с полными правами временно сдвигает дату запрета назад.
- Вносите правку и проверяйте результат.
- Возвращайте дату запрета на место сразу, не откладывая на завтра.
Сдвинутая и забытая дата запрета — открытая дверь для случайных правок в закрытом квартале.
Почему документ не проводится: разбор сообщений
Когда проведение не удалось, 1С выводит сообщения внизу формы или в окне сообщений. Читайте их полностью: текст почти всегда называет поле или причину. Щелчок по сообщению часто переводит курсор прямо на проблемное поле.
Если сообщений нет, а документ всё равно не проводится
Бывает, что форма молча закрывается без галочки проведения или зависает. Проверьте по порядку:
- 🔍 Права. У пользователя может не быть права на проведение этого вида документов. Права раздаёт администратор в
Администрирование → Настройки пользователей и прав. - 🔍 Доработки. В базах с расширениями и доработанной конфигурацией проверку при проведении часто добавляют программисты. Отключите расширения в тестовой копии базы и проверьте, проводится ли документ там.
- 🔍 Повреждение базы. Если ошибка возникает на любом документе и текст сообщения технический, сделайте резервную копию и запустите тестирование и исправление информационной базы в Конфигураторе. На время этой операции всем пользователям придётся выйти из базы.
Проверка движений: что на самом деле сделал документ
Проведённый документ ещё не значит правильный. Проводки стоит посмотреть хотя бы у нового или необычного документа.
Кнопка ДтКт
В форме проведённого документа нажмите кнопку ДтКт. Откроется окно с движениями по всем регистрам на вкладках: бухгалтерский учёт, налоговый учёт, НДС и другие.
Что проверять:
- ✅ счета дебета и кредита соответствуют операции;
- ✅ суммы совпадают с документом, НДС выделен отдельной проводкой;
- ✅ субконто заполнены: контрагент, договор, номенклатура, статья затрат;
- ✅ в налоговом учёте есть суммы, если организация на ОСНО.
Ручная корректировка движений
В окне движений есть флажок ручной корректировки. Он разрешает поправить проводку вручную.
После ручной корректировки документ перестаёт пересчитываться при перепроведении. Если вы потом измените сумму в самом документе, проводки останутся старыми. Используйте корректировку как исключение и оставляйте комментарий в документе.
Отчёты для сверки
| Отчёт | Что показывает |
|---|---|
| Оборотно-сальдовая ведомость | Итоги по счетам: видно, попали ли суммы в период |
| Анализ счёта | Обороты счёта с корреспондирующими счетами |
| Карточка счёта | Каждую проводку с указанием документа-основания |
| Экспресс-проверка ведения учёта | Типовые ошибки учёта за период |
В Бухгалтерии эти отчёты находятся в разделе Отчёты. Из карточки счёта двойной щелчок по строке открывает документ, который сформировал проводку. Это самый быстрый способ найти источник непонятной суммы.
Групповое перепроведение и массовая обработка
Перепроведение нужно, когда документы введены задним числом, исправлены остатки, поменяли учётную политику или загрузили данные из другой программы. Проводить сотню документов по одному долго и чревато пропусками.
Обработка группового перепроведения в Бухгалтерии
В 1С:Бухгалтерии 3.0 откройте Администрирование → Проведение документов и найдите ссылку на групповое перепроведение документов. Порядок работы:
- Сделайте резервную копию базы.
- Укажите период и организацию.
- При необходимости отберите виды документов.
- Запустите перепроведение и дождитесь окончания.
- Прочитайте список документов, которые не провелись, и исправьте каждый.
Обработка проводит документы в хронологическом порядке. Это важно для остатков и себестоимости: каждый следующий документ видит уже правильные остатки предыдущих.
Если перепроводите длинный период в рабочее время, остальные пользователи будут получать ошибки блокировок. Запускайте обработку вечером или в выходной и предупредите коллег.
Перепроведение при закрытии месяца
В Бухгалтерии в обработке закрытия месяца есть отдельный шаг перепроведения документов за месяц. Он нужен, если документы месяца вводились не по порядку. Шаг можно выполнить из той же обработки, не открывая групповое перепроведение отдельно.
Если в конфигурации нет готовой обработки
В других конфигурациях искать стоит в разделе администрирования и среди обработок. Если обработки нет в меню, включите Все функции: Сервис и настройки → Параметры → Отображать команду "Все функции". Затем откройте раздел Обработки и найдите в нём обработку проведения документов по слову «проведение».
Программисты для этой задачи пишут внешнюю обработку. Суть кода — выбрать документы запросом в нужном порядке и записать каждый в режиме проведения:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Док.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
| Док.Дата МЕЖДУ &Начало И &Конец
| И Док.Проведен
| И НЕ Док.ПометкаУдаления
|УПОРЯДОЧИТЬ ПО
| Док.МоментВремени";
Запрос.УстановитьПараметр("Начало", НачалоМесяца(ДатаНачала));
Запрос.УстановитьПараметр("Конец", КонецМесяца(ДатаОкончания));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
Попытка
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
Исключение
Сообщить(СтрШаблон("Не проведён %1: %2", Выборка.Ссылка, ОписаниеОшибки()));
КонецПопытки;
КонецЦикла;
Код выполняется на сервере и перепроводит документы одного вида. Для нескольких видов сразу их порядок нужно выстраивать через общий запрос по всем нужным видам или через журнал документов.
Запускайте такие обработки только на копии базы, пока не убедитесь в результате. После проверки на копии повторите в рабочей базе.
Как не перепроводить по три раза
Большая часть ошибок проведения повторяется. Немного дисциплины при вводе экономит часы перепроведения в конце квартала.
- 📅 Вводите документы по порядку. Сначала поступление, потом реализация. При вводе задним числом проверяйте время документа.
- 🔒 Закрывайте период. После сдачи отчётности ставьте дату запрета изменения.
- 🗂 Заполняйте справочники до документов. Договор, склад, статья затрат, учётная политика — всё это должно существовать до первого проведения.
- 👥 Разделите роли. Перепроведение за прошлые периоды выполняет один ответственный, а не каждый, кто заметил расхождение.
- 🧾 Сверяйте помесячно. Оборотно-сальдовая ведомость в конце каждого месяца показывает проблему, пока документов мало.
Частые вопросы
Можно ли провести документ будущей датой?
Чем перепроведение отличается от первого проведения?
Почему проведённый документ не виден в отчёте?
Можно ли провести документ, помеченный на удаление?
Кто видит, кто провёл документ?
Администрирование → Обслуживание.