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

Торговля и Склад · 11 мин

Как почистить склад в 1С: пошаговая инструкция

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

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

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

Любые операции по массовому удалению данных выполняются только в копии базы или после создания резервной копии. Это не формальность: восстановить удалённые документы и движения по регистрам без бэкапа практически невозможно.

Что именно нужно почистить: определяем задачу

Первый шаг — диагностика. Откройте отчёт «Ведомость по товарам на складах» (в 1С:Управление торговлей, ERP или Комплексной автоматизации) и посмотрите, есть ли отрицательные остатки, позиции с нулевым количеством, но ненулевой суммой, или товары, которых физически давно нет. Каждый из этих признаков указывает на свой тип проблемы.

Далее проверьте справочник «Номенклатура»: количество позиций, наличие дублей (одинаковые наименования, артикулы, штрихкоды), карточки без движений за последние периоды. Раздутый справочник замедляет подбор товаров в документах и путает менеджеров.

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

Отрицательные остаткиТовар продан раньше поступления

Отчёт «Ведомость по товарам» с отбором по отрицательному количеству

Нулевое количество, ненулевая суммаОшибки в стоимости или незакрытые партии

Ведомость с группировкой по складам, колонка «Сумма»

Дубли номенклатурыОдин товар заведён несколько раз

Поиск по наименованию, артикулу и штрихкоду

Много помеченных объектовУдаление выполнялось без контроля ссылок

Администрирование → Удаление помеченных объектов

Резервная копия перед любыми действиями

Перед чисткой обязательно создайте копию базы. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при отсутствии активных сеансов, либо использовать выгрузку через конфигуратор: «Администрирование → Выгрузить информационную базу». Для клиент-серверной базы делайте выгрузку .dt или средствами СУБД.

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

Удаление лишних документов и помеченных объектов

Штатный механизм удаления в 1С двухэтапный: сначала объект помечается на удаление (команда «Пометить на удаление» в списке документов или по клавише Delete), затем выполняется физическое удаление через «Администрирование → Удаление помеченных объектов» (в некоторых конфигурациях — «Операции → Удаление помеченных объектов»).

При удалении программа проверяет ссылочную целостность: если на документ ссылаются другие объекты, он не будет удалён, и вы увидите список мест использования. Это защита от разрушения учёта — не обходите её сторонними обработками без понимания последствий.

Для массовой пометки документов за старый период удобно использовать обработку «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных) или типовые обработки свёртки. Но помните: удаление документов прошлых периодов искажает отчётность за эти периоды и может нарушить требования к хранению первичных документов.

Порядок удаления помеченных объектов
  1. 1
    Сделайте резервную копию и завершите сеансы пользователей
  2. 2
    Пометьте ненужные документы на удаление через список или групповую обработку
  3. 3
    Откройте «Администрирование → Удаление помеченных объектов»
  4. 4
    Выберите режим «Выборочное удаление» и просмотрите список
  5. 5
    Изучите объекты, которые не удаляются из-за ссылок, и решите их судьбу
  6. 6
    Запустите удаление и дождитесь завершения
  7. 7
    Проверьте отчёты по складу на отсутствие расхождений

Корректировка складских остатков

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

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

Отрицательные остатки исправляют поиском причины: непроведённое поступление, ошибочная дата документа, продажа с неправильного склада. Механическое оприходование «для выравнивания» скрывает ошибку, но не решает её — себестоимость и партии при этом искажаются.

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

Чистка справочника номенклатуры

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

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

При слиянии дублей проверяйте единицы измерения и вид номенклатуры: объединение карточек с разными единицами приведёт к неверным остаткам в штуках и упаковках.

Типичные ошибки при чистке справочника
01
Удаление карточек с историей движений — документы прошлых периодов теряют товарную аналитику
02
Слияние дублей с разными единицами измерения — остатки и цены становятся некорректными
03
Массовая пометка на удаление без проверки ссылок — база забивается «вечными» помеченными объектами
04
Чистка справочника до свёртки старых периодов — часть ссылок остаётся в старых документах

Свёртка базы и архивация старых периодов

Если база ведётся много лет и работает медленно, удаление отдельных документов не поможет — нужна свёртка. Это процедура, при которой все документы до указанной даты заменяются документами ввода начальных остатков. В типовых конфигурациях есть обработка «Свёртка информационной базы» (в УТ 11 и ERP — в разделе «Настройки и администрирование → Обслуживание»).

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

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

Способы освобождения базы от старых данных

Удаление помеченных объектов

Подходит для разовой чистки ошибочно созданных документов; не ускоряет базу при больших объёмах

Свёртка базы

Радикально уменьшает объём при многолетнем учёте; требует копии, времени и полной сверки остатков

Перенос учёта в новую базу

Чистый старт с вводом остатков; подходит при смене учётной политики, но требует двойного ведения на переходный период

Проверка результата и типичные ошибки

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

Дополнительно запустите тестирование и исправление базы (через конфигуратор для файловой базы) с проверкой ссылочной целостности — это выявит «битые» ссылки, если удаление выполнялось нештатными средствами.

Частая ошибка — чистка «по живому», в рабочей базе без копии и без фиксации исходных остатков. Вторая — удаление документов прошлых периодов, за которые уже сдана отчётность: при налоговой проверке восстановить первичку будет нечем. Учтите, что законодательно установленные сроки хранения бухгалтерских документов составляют несколько лет, и база 1С часто является единственным их носителем.

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

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

Итоги ведомости по складам
Норма

Совпадают с контрольными значениями с учётом сделанных корректировок

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

Необъяснимые расхождения по сумме или количеству

Отрицательные остатки
Норма

Отсутствуют или все объяснены и задокументированы

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

Появились новые минусы после удаления документов

Ссылочная целостность
Норма

Тестирование не находит битых ссылок

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

Объекты ссылаются на удалённые элементы

Проведение документов текущего периода
Норма

Документы проводятся без ошибок контроля остатков

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

Ошибки «недостаточно товара» там, где товар есть

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

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

Только если по нему нет ни одного документа и остатков. Если история есть, удаление невозможно из-за ссылок — вместо этого переименуйте склад, добавив пометку «не используется», и снимите его с выбора настройками прав или отборов. Остатки по складу предварительно спишите или переместите документом «Перемещение товаров».

Как обнулить остатки по складу быстро, без инвентаризации?

Сформируйте отчёт «Остатки товаров на складах» по нужному складу, затем создайте документ «Списание товаров» и заполните его по данным отчёта (в УТ 11 есть команда заполнения по остаткам). Проведите документ последним числом периода. Это формально корректно, но без инвентаризации у списания не будет обоснования — для бухгалтерии оформите приказ о списании.

Почему помеченные документы не удаляются?

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

Ускорит ли удаление старых документов работу базы?

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

Что делать с дублями номенклатуры, по которым уже были продажи?

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

Можно ли чистить складские данные без программиста?

Да, если использовать только штатные инструменты: инвентаризацию, оприходование и списание, удаление помеченных объектов, поиск дублей и типовую свёртку. Сторонние обработки прямого удаления данных из таблиц без контроля ссылок применять без специалиста не стоит — они разрушают целостность базы.

Итог

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

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