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

Администрирование · 10 мин

Как восстановить удаленный счет в 1С

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

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

Сложнее, когда пометка уже «вычищена» монопольным удалением или когда счет пропал после обмена данными, обновления конфигурации или сбоя базы. В таких случаях помогут резервная копия, журнал регистрации и механизмы ссылочной целостности. Ниже разобраны все рабочие сценарии — от простого снятия пометки до восстановления из архива.

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

Как определить, что именно произошло со счетом

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

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

Если счета нет даже без отборов, откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) и отфильтруйте события по типу «Данные. Удаление» за нужный период. Там будет видно, кто и когда удалил документ и была ли это пометка или физическое удаление при обмене.

Счет виден с перечеркнутой иконкойПометка на удаление

Снимается штатно за минуту

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

Нужна резервная копия или ручной ввод

Счета нет, событий удаления нетОтбор журнала или права доступа

Проверить фильтры и права пользователя

Счет пропал после обмена или синхронизацииУдаление пришло из другой базы

Проверить настройки синхронизации

Снятие пометки на удаление — основной способ

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

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

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

Порядок снятия пометки
  1. 1
    Откройте журнал счетов и включите показ помеченных объектов
  2. 2
    Найдите нужный счет по номеру, дате или контрагенту
  3. 3
    Через контекстное меню выберите «Снять пометку удаления»
  4. 4
    Откройте документ и проверьте суммы, контрагента и договор
  5. 5
    Проведите документ, если он должен формировать движения
  6. 6
    Проверьте связанные документы и восстановите их при необходимости

Восстановление после окончательного удаления

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

Резервная копия — самый надежный вариант. Если копия сделана до удаления, поднимите ее в отдельной тестовой базе (не в рабочей!), найдите там нужный счет и перенесите данные. Для файловой базы копия — это файл 1Cv8.dt или копия каталога с файлом 1Cv8.1CD; для клиент-серверной — выгрузка средствами СУБД или конфигуратора.

Прямого переноса одного документа из копии в рабочую базу штатными средствами нет. Практичные варианты: открыть счет в копии и вручную повторить его в рабочей базе, использовать обработку выгрузки-загрузки данных в формате XML (для идентичных конфигураций) или универсальный обмен данными. Для одного документа ручной ввод обычно быстрее и безопаснее.

Поиск данных для повторного ввода

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

Полезные источники: печатная форма счета, если она отправлялась контрагенту по почте или сохранялась в PDF; платежное поручение покупателя, где указаны номер и сумма счета; данные ЭДО, если документ уходил через оператора; связанные документы (реализация, счет-фактура), созданные на основании счета.

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

Особые случаи: обмены, права и ссылки

Счет пропал после синхронизации

В связках «УТ — Бухгалтерия» или с обменом с сайтом удаление может прийти из другой системы. Проверьте, не помечен ли счет в базе-источнике: синхронизация передает пометки удаления в обе стороны. Восстановите документ в той базе, где он был удален, и выполните обмен повторно — пометка снимется в обеих системах.

На счет ссылаются другие документы

Если при удалении помеченных объектов программа сообщала, что счет используется, значит, остались ссылки — например, в реализации или счете-фактуре. В этом случае документ мог быть не удален, а остаться помеченным. Найдите его через «Все функции → Стандартные → Поиск ссылок на объекты» и снимите пометку.

Недостаточно прав

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

Маршрут решения

Как выбрать действие

Счет виден в журнале с перечеркнутой иконкойСнимите пометку удаления штатно и проведите документ
Счета нет, чистка помеченных не выполняласьПроверьте отборы журнала, период и права доступа
Помеченные объекты удалялись, есть свежая копияПоднимите копию в тестовой базе и перенесите документ
Копии нет, но есть печатная форма или данные ЭДОВведите счет заново с исходным номером и датой
Удаление пришло по синхронизацииВосстановите документ в базе-источнике и повторите обмен

Как проверить результат и не допустить повторения

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

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

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

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

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

Статус документа в журнале
Норма

Иконка обычная, пометка снята

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

Документ по-прежнему перечеркнут

Проведение и движения
Норма

Документ проведен, движения по регистрам формируются

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

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

Номер и дата
Норма

Совпадают с исходными, конфликтов нумерации нет

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

Дубль номера или неверный период

Связанные документы
Норма

Реализация и счет-фактура активны и ссылаются на счет

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

Связанные документы помечены или с битыми ссылками

Типичные ошибки
01
Восстановление всей базы из старой копии ради одного счета — теряются все документы, введенные после даты копии
02
Повторный ввод счета с новым номером без проверки — возникает расхождение с документами контрагента
03
Снятие пометки без проверки связанных документов — реализация и счет-фактура остаются помеченными
04
Чистка помеченных объектов без свежей резервной копии — физическое удаление становится необратимым
05
Игнорирование журнала регистрации — без него сложно понять, кто и когда удалил документ
Итог

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

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

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

Можно ли восстановить счет, если резервной копии нет вообще?

Штатными средствами физически удаленный документ не восстановить. Остается ввести счет заново, восстановив содержимое по печатной форме, данным ЭДО, платежке покупателя или связанным документам. Номер и дату можно задать исходные вручную.

Почему помеченный счет не виден в журнале документов?

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

Что делать, если при удалении помеченных счет не удалился из-за ссылок?

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

Можно ли запретить пользователям удалять счета?

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

Как узнать, кто удалил счет?

Откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации), установите отбор по событию «Данные. Удаление» и нужному периоду. В записи будут указаны пользователь, время и представление удаленного документа.

Восстановится ли счет автоматически при обмене, если он есть в другой базе?

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