К статье
Практический материал

Документы и Печать · 8 мин

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

Как провести документ в 1С 7.7: кнопка ОК, проведение из журнала, восстановление последовательности, ошибки при проведении и способы их устранения.

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

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

Что значит «провести документ» в 1С 7.7

В 1С:Предприятии 7.7 у документа есть три состояния: записан (сохранён), проведён и помечен на удаление. Записанный документ — это просто данные в журнале. Проведённый документ формирует движения: проводки по плану счетов, записи в регистрах остатков и оборотов, строки в журналах расчёта зарплаты.

Логика проведения зашита в модуле документа в предопределённой процедуре ОбработкаПроведения(). Если конфигурация типовая, проведение выполняется штатно; если конфигурацию дорабатывали, поведение может отличаться. Документы, у которых проведение не предусмотрено конфигурацией, провести нельзя — у них нет соответствующей кнопки.

Как провести документ из его формы

Самый частый способ — проведение прямо из окна документа:

  1. Откройте нужный журнал через меню «Журналы» и найдите документ двойным щелчком.
  2. Заполните обязательные реквизиты: дату, организацию, контрагента, табличную часть.
  3. Нажмите кнопку «ОК» внизу формы — документ запишется и проведётся, форма закроется.
  4. Если нужно провести без закрытия формы, используйте кнопку с пиктограммой проведения на панели инструментов или пункт меню «Действия → Провести».

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

Порядок действий
  1. 1
    Откройте журнал документов и найдите нужный документ
  2. 2
    Откройте форму двойным щелчком и проверьте заполнение реквизитов
  3. 3
    Нажмите «ОК» или «Действия → Провести»
  4. 4
    Убедитесь, что в журнале у документа появилась отметка о проведении
  5. 5
    Сформируйте связанный отчёт (оборотка, остатки) и проверьте движения

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

Если документ уже заполнен, открывать форму не обязательно. В журнале документов выделите строку и нажмите кнопку «Провести» на панели инструментов журнала либо сочетание клавиш Ctrl+O. Отмена проведения выполняется аналогично — кнопкой «Отменить проведение» или тем же сочетанием.

Также проведение доступно через контекстное меню по правой кнопке мыши. Это удобно при пакетной работе: выделили несколько документов (с клавишей Ctrl) — и провели их по очереди через меню.

Групповое проведение документов

Когда нужно провести много документов за период, используют обработку «Групповая обработка документов» (в типовых конфигурациях находится в меню «Сервис»). В ней задают вид документа, период, отбор и действие «Провести».

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

Последовательность документов и её восстановление

Многие документы в 1С 7.7 входят в «последовательности» — например, складские и партионные документы. Последовательность гарантирует, что остатки рассчитываются корректно. Граница последовательности показывает момент, до которого данные актуальны.

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

Ошибки при проведении и их причины

Если при нажатии «ОК» документ не проводится, 1С выводит сообщение об ошибке в окне сообщений. Типичные причины:

  • не заполнены обязательные реквизиты — система прямо указывает, какого поля не хватает;
  • не хватает остатка на складе — документ списания не проводится при отрицательном результате;
  • дата документа попадает в закрытый период (запрет редактирования установлен в настройках);
  • отключён контроль остатков или изменены настройки проведения в параметрах учёта;
  • документ помечен на удаление — сначала снимите пометку;
  • ошибки в модуле проведения после доработок конфигурации — проверяется программистом через конфигуратор.
Типичные ошибки
01
Проведение задним числом без восстановления последовательности — остатки в отчётах становятся недостоверными
02
Путаница между «Записать» и «ОК» — документ сохранён, но в учёт не попал
03
Групповое проведение без архивной копии — при ошибке откатить изменения невозможно
04
Игнорирование текста в окне сообщений — причина отказа в проведении почти всегда указана там

Как проверить, что документ проведён

Первый признак — пиктограмма в журнале: проведённый документ отображается без крестика (непроведённый — с серым крестиком, помеченный на удаление — с красным). Второй способ — открыть меню «Действия → Движения документа» (или аналогичный пункт) и посмотреть сформированные проводки и записи по регистрам.

Итоговая проверка — отчёт: оборотно-сальдовая ведомость для бухгалтерии, отчёт по остаткам склада для торговли. Если суммы документа появились в отчёте на его дату, проведение прошло успешно.

Контрольные точки

Как проверить результат

Пиктограмма в журнале
Норма

Документ без крестика

Тревожный признак

Серый крестик — не проведён, красный — помечен на удаление

Движения документа
Норма

Есть проводки или записи по регистрам

Тревожный признак

Список движений пуст

Отчёт по дате документа
Норма

Суммы документа видны в оборотах

Тревожный признак

Документ в отчёте отсутствует

FAQ

Почему кнопка «Провести» недоступна в документе?

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

Чем отличается «Записать» от «Провести»?

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

Как провести документ задним числом?

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

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

Да, встроенный язык 1С 7.7 позволяет: получить объект через СоздатьОбъект("Документ.Вид"), найти документ методом НайтиДокумент() и вызвать Провести(). Так делают пакетные обработки, но разработку и тестирование лучше выполнять на копии базы.

Документ проводится, но отчёт его не видит. Что делать?

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

Итог

Что важно запомнить

Провести документ в 1С 7.7 можно кнопкой «ОК» в форме, из журнала (Ctrl+O) или групповой обработкой. Проведённый документ формирует движения и виден в отчётах; записанный — нет. После изменений задним числом восстанавливайте последовательность, а перед массовыми операциями делайте копию базы.