Документы и Печать · 12 мин
Как восстановить счет в 1С
Как восстановить удалённый счет в 1С: из корзины, резервной копии, по данным журнала. Что делать, если пропал счет учета в плане счетов или счет-фактура.
Фраза «восстановить счет в 1С» обычно означает одну из трёх ситуаций: случайно удалённый документ «Счет на оплату покупателю», пропавший счет-фактура или исчезнувший счет бухгалтерского учёта в плане счетов. Порядок действий в каждом случае разный, и первое, что нужно сделать, — точно понять, какой именно объект потерян и как именно он был удалён: пометкой на удаление, непосредственным удалением или в результате сбоя базы.
Хорошая новость: в большинстве конфигураций 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) удаление документа — это почти всегда двухэтапный процесс. Сначала объект помечается на удаление и продолжает физически храниться в базе, поэтому восстановить его можно за пару минут без резервных копий. Сложнее, когда удаление уже выполнено окончательно — тогда придётся работать с архивной копией.
Ниже разобраны все основные сценарии: от простого снятия пометки удаления до восстановления из копии и исправления счетов учёта в документах. Действия описаны на примере типовых конфигураций на платформе 1С:Предприятие 8.3, но общая логика одинакова и для более ранних версий.
Шаг 1. Определите, что именно пропало и как оно было удалено
Прежде чем что-то восстанавливать, уточните тип объекта. «Счет» в 1С может быть документом «Счет на оплату покупателю», «Счет-фактура», «Счет на оплату поставщика» или элементом плана счетов (например, счет 62.01 «Расчеты с покупателями»). Это принципиально разные объекты, и методы восстановления у них не пересекаются.
Второй вопрос — способ удаления. Откройте журнал документов и проверьте, виден ли документ с отметкой о пометке на удаление (обычно это перечёркнутая пиктограмма или красный крест). Если документ виден — он не удалён, а только помечен, и восстановление займёт минуту. Если документа нет в журнале совсем, значит, выполнялась процедура «Удаление помеченных объектов», и восстановление возможно только из копии.
Восстанавливается снятием пометки прямо в журнале
Нужна резервная копия или повторный ввод
Проверьте журнал регистрации и целостность базы
Сравните с типовым планом счетов в копии
Шаг 2. Снимите пометку удаления с документа
Это самый частый и самый простой сценарий. Откройте раздел с нужным журналом: для счёта на оплату это обычно «Продажи → Счета покупателям», для счёта-фактуры — «Продажи → Счета-фактуры выданные». Если помеченные документы не отображаются, включите их показ: в меню «Ещё» журнала выберите команду «Показывать/скрывать помеченные на удаление» (в некоторых конфигурациях — «Отображать удалённые»).
Найдите нужный документ по номеру, дате или контрагенту, выделите его и нажмите кнопку «Снять пометку удаления» (значок с зелёной стрелкой или крестом) либо одноимённую команду в контекстном меню по правой кнопке мыши. Программа спросит подтверждение — ответьте «Да». После этого документ снова становится обычным объектом учёта.
Если документ был проведён до пометки, после снятия пометки проверьте, восстановилось ли проведение: откройте документ и посмотрите на его статус. В большинстве конфигураций проведение сохраняется, но если документ не проведён — проведите его заново кнопкой «Провести» и убедитесь, что движения по регистрам появились.
- 1Откройте журнал соответствующих документов
- 2Включите показ помеченных на удаление через меню «Ещё»
- 3Найдите документ по номеру, дате или контрагенту
- 4Выполните команду «Снять пометку удаления»
- 5Откройте документ и убедитесь, что он проведён
- 6Проверьте связанные документы: реализацию, счет-фактуру, оплату
Шаг 3. Восстановите окончательно удалённый счет из резервной копии
Если в базе выполнялась операция «Удаление помеченных объектов» (Администрирование → Обслуживание → Удаление помеченных объектов), документ физически стёрт. Восстановить его в текущей базе штатными средствами нельзя — нужны резервная копия или повторный ввод.
Оптимальный безопасный способ — не откатывать всю базу на старую копию (это уничтожит все данные, введённые после неё), а поднять копию отдельно. Восстановите архив в тестовую базу, найдите там нужный счет, распечатайте его или выгрузите, а затем введите документ вручную в рабочую базу с тем же номером и датой. Если номер должен совпадать с первоначальным, при создании документа снимите автонумерацию через «Ещё → Изменить форму» или просто отредактируйте номер при записи — программа предупредит о неуникальности только при реальном дубле.
Для опытных пользователей есть вариант переноса документа напрямую: обработка «Выгрузка и загрузка данных XML» (доступна на диске ИТС и в составе некоторых конфигураций) позволяет выгрузить документ из копии в файл и загрузить в рабочую базу. Этот способ требует, чтобы обе базы имели одинаковую конфигурацию, иначе загрузка завершится ошибкой или создаст битые ссылки.
Шаг 4. Найдите следы удалённого документа через журнал регистрации
Даже если документ удалён окончательно, в базе часто остаются сведения о нём. Откройте журнал регистрации: «Администрирование → Обслуживание → Журнал регистрации». Установите отбор по событию «Данные. Удаление» и нужной дате — вы увидите, кто, когда и какой именно объект удалил. Это поможет восстановить реквизиты: номер, дату, контрагента.
Дополнительные источники информации: связанные документы (счёт мог быть основанием для реализации или оплаты, и в них сохранились сумма и ссылка), печатные формы в почте, если счёт отправлялся контрагенту, данные банковских выписок по оплате именно этого счёта. По совокупности этих следов документ обычно удаётся ввести заново с исходными реквизитами.
Если в базе встречаются «битые ссылки» — записи вида «Объект не найден» вместо документа в движениях или других документах — это признак некорректного удаления. Такие ситуации исправляются либо восстановлением документа с тем же внутренним идентификатором (что практически невозможно штатно), либо очисткой битых ссылок через тестирование и исправление базы.
Шаг 5. Восстановите счет учёта в плане счетов
Отдельная ситуация — пропавший или изменённый счет в плане счетов бухгалтерского учёта. В типовой 1С:Бухгалтерии план счетов предопределённый: счета вроде 60, 62, 90 поставляются с конфигурацией и не удаляются пользователем обычным способом. Если счет «пропал» из отчётов или подбора, чаще всего причина не в удалении, а в том, что он стал неактивным для выбора, изменились его признаки учёта или проблема в отборе конкретного отчёта.
Откройте план счетов: «Главное → План счетов» (или «Операции → План счетов»). Найдите нужный счет поиском по коду. Если счета нет совсем — это почти всегда следствие повреждения базы или нештатного обновления конфигурации. Проверьте базу через конфигуратор: «Конфигурация → Тестирование и исправление» с включёнными проверками ссылочной целостности. Перед запуском обязательно сделайте копию — процедура может изменять данные.
Если счет есть, но ведёт себя неправильно (не подставляется в документы, не виден субконто), сравните его настройки с типовой поставкой: откройте демонстрационную базу той же конфигурации и сверьте признаки учёта — количественный, валютный, налоговый, состав субконто. Расхождения исправьте вручную в режиме предприятия, если счет доступен для редактирования.
Шаг 6. Проверьте результат и связанные данные
После восстановления документа работа не закончена — нужно убедиться, что учёт вернулся в согласованное состояние. Откройте восстановленный счёт и проверьте по цепочке: есть ли связанная реализация, поступление оплаты, счёт-фактура. Если документы создавались на основании счёта, связи могли сохраниться, а могли и разорваться — проверьте через кнопку «Связанные документы» или структуру подчинённости.
Сформируйте контрольные отчёты: оборотно-сальдовую ведомость по счетам расчётов с контрагентом за период документа, а также «Анализ субконто» по контрагенту. Суммы по восстановленному документу должны попасть в отчёты. Если счёт был восстановлен повторным вводом с исходной датой, убедитесь, что не возникло задвоения — иногда «удалённый» документ оказывался просто перенесённым на другую дату или в другую организацию внутри базы.
Как проверить результат
Виден без пометки, проведён
Пометка вернулась или документ не проводится
Проводки и записи регистров присутствуют
Документ проведён, но движений нет
Суммы документа учтены в оборотах
Обороты не изменились после восстановления
Реализация и оплата ссылаются на счёт
Битые ссылки «Объект не найден»
Профилактика: как не потерять документы снова
Основная защита — регулярные резервные копии. Для файловой базы настройте копирование каталога базы или выгрузку через конфигуратор («Администрирование → Выгрузить информационную базу») по расписанию, для клиент-серверной — штатные средства СУБД. Копия должна создаваться минимум ежедневно и храниться отдельно от рабочего сервера.
Второй уровень — ограничение прав. В типовых конфигурациях право интерактивного удаления и операции «Удаление помеченных объектов» можно отозвать у рядовых пользователей через профили групп доступа, оставив его только администратору. Дополнительно полезно включить запрет изменения данных в закрытых периодах («Администрирование → Поддержка и обслуживание → Даты запрета изменения данных») — тогда удалить прошлогодний счёт случайно не получится.
Частые вопросы о восстановлении счетов в 1С
Можно ли восстановить счет без резервной копии, если он удалён окончательно?
Штатными средствами — нет, физически стёртый объект из базы не извлекается. Практический выход: восстановить реквизиты по журналу регистрации, связанным документам, печатным формам из почты и банковским выпискам, а затем ввести документ заново с исходными номером и датой.
Почему снять пометку удаления может не получиться?
Обычно причина в правах: у пользователя нет права на интерактивное снятие пометки или на редактирование этого вида документов. Также документ может попадать в закрытый период с установленной датой запрета изменений. В обоих случаях нужен администратор, который выдаст права или временно сдвинет дату запрета.
Что делать, если вместо счёта в документах отображается «Объект не найден»?
Это битая ссылка: документ был удалён физически, а ссылки на него остались. Сначала попробуйте восстановить документ из копии. Если это невозможно, запустите «Тестирование и исправление» в конфигураторе с предварительно сделанной копией базы — процедура предложит варианты обработки битых ссылок, чаще всего их очистку.
Можно ли узнать, кто удалил счет?
Да. Откройте «Администрирование → Обслуживание → Журнал регистрации», установите отбор по событию удаления данных и периоду. В записи будут указаны пользователь, время, компьютер и представление удалённого объекта. Это работает, только если журнал регистрации не был очищен и уровень регистрации событий не отключён.
Восстановится ли счёт-фактура автоматически вместе со счётом на оплату?
Нет, это независимые документы. Счёт-фактуру нужно проверять и восстанавливать отдельно. Если он тоже был помечен на удаление — снимите пометку тем же способом. Если удалён окончательно, но сохранился документ-основание (реализация), счёт-фактуру проще всего создать заново по кнопке «Создать на основании» из основания.
Поможет ли переиндексация базы, если счет «пропал» из журнала?
Если документ физически существует, но не отображается из-за повреждения индексов, полная реиндексация через «Тестирование и исправление» может помочь. Но сначала проверьте простые причины: отборы в журнале, период отображения, права доступа к организации или виду документа — чаще «пропажа» объясняется именно ими.
Что важно запомнить
Помеченный на удаление счёт восстанавливается снятием пометки за минуту. Окончательно удалённый документ возвращается только из резервной копии или повторным вводом по следам в журнале регистрации и связанных документах. Никогда не откатывайте рабочую базу целиком ради одного объекта и всегда делайте копию перед тестированием и исправлением.