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

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

Как перенести остатки товаров в новую базу 1С

Как перенести остатки товаров в новую базу 1С: подготовка данных, ввод начальных остатков, обработки и типовые ошибки. Пошаговая инструкция для 1С:УТ и ERP.

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

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

Ниже разобраны все три подхода с конкретными действиями, контрольными точками и типичными ошибками. Материал ориентирован на типовые конфигурации 1С:Управление торговлей 11, 1С:ERP и 1С:Комплексная автоматизация, но логика применима и к другим решениям на платформе 8.3.

Подготовка: что сделать в старой базе до переноса

Качество переноса на 90% определяется подготовкой. Если в старой базе есть минусовые остатки, незакрытые ордера или дубли номенклатуры, они переедут в новую базу вместе с товарами и отравят учёт с первого дня.

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

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

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

Способ 1: ввод начальных остатков штатными документами

Это самый надёжный способ для баз с небольшой номенклатурой — до нескольких сотен позиций. В 1С:Управление торговлей 11 и 1С:ERP перейдите в раздел «НСИ и администрирование» → «Начальное заполнение» → «Помощник перехода» или откройте журнал документов «Ввод начальных остатков» (в некоторых версиях: «НСИ и администрирование» → «Начальные остатки»).

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

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

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

Способ 2: загрузка остатков из Excel

Когда позиций сотни или тысячи, ручной ввод нерационален. Типовой инструмент — обработка «Загрузка данных из табличного документа», которая в современных конфигурациях встроена в интерфейс (например, в списке номенклатуры: «Ещё» → «Загрузить данные из файла»), а для документов доступна через внешние обработки с диска ИТС или через «Универсальный обмен данными в формате XML».

Подготовьте файл выгрузки из старой базы: выведите отчёт по остаткам в табличный документ и сохраните его в формате Excel (xlsx) или CSV. Минимальный набор колонок: наименование (или код/артикул) номенклатуры, склад, количество, цена. Если используются характеристики и серии — добавьте соответствующие колонки.

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

Способ 3: типовая миграция и универсальные обмены

Если переходите с 1С:Управление торговлей 10.3 на 11 или с 1С:УПП на ERP, используйте типовые правила переноса от фирмы «1С» — они входят в комплект поставки конфигурации или доступны на портале 1С:Обновление программ. Такая миграция переносит не только остатки, но и справочники, и при необходимости документы.

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

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

Сравнение способов переноса

Ручной ввод остатков

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

Загрузка из Excel

Оптимально для средних объёмов при чистом справочнике. Ограничение: требует подготовки файла и корректного сопоставления номенклатуры.

Типовая миграция по правилам

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

Особые случаи: партии, серии, резервы и товары в пути

Партионный учёт и себестоимость

Если в новой базе планируется расчёт себестоимости по партиям (ФИФО), простого ввода количества и цены недостаточно — нужно ввести партии. В УТ 11 и ERP для этого в документе ввода остатков заполняются данные о партии: документ поступления, дата, поставщик. Без этих данных себестоимость продаж первого месяца посчитается некорректно или не посчитается вовсе.

Серии и сроки годности

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

Резервы и товары в пути

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

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

Проверка результата после переноса

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

Дополнительно проверьте отрицательные остатки: в новой базе их быть не должно. В УТ 11 для этого есть отчёт «Контроль остатков» или оформление «Ведомости по товарам на складах» с отбором по отрицательным значениям.

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

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

Итоговая сумма остатков по базе
Норма

Совпадает с контрольной суммой старой базы до копейки

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

Расхождение — ищите пропущенные или задвоенные строки

Остатки по каждому складу
Норма

Суммы по складам совпадают построчно

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

Общий итог верен, но по складам перекос — товары заведены не на тот склад

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

Отсутствуют

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

Есть минусы — значит, часть позиций не перенесена или перенесена с ошибкой в количестве

Количество позиций с остатком
Норма

Совпадает с числом строк в выгрузке из старой базы

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

Меньше — часть номенклатуры не сопоставилась при загрузке

Типичные ошибки и как их избежать

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

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

Третья группа ошибок связана со справочниками: дубли номенклатуры после загрузки по наименованию, потерянные единицы измерения, неверные ставки НДС. Эти проблемы всплывают не сразу, а при первых продажах и закрытии месяца, когда исправлять их уже дороже.

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

FAQ: частые вопросы о переносе остатков

Можно ли перенести остатки, если старая база — не 1С, а Excel или другая программа?

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

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

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

Что делать, если после переноса суммы не сошлись?

Сначала локализуйте расхождение: сравните отчёты по складам, затем по товарным группам, затем построчно. Чаще всего причины — пропущенные строки, не сопоставившаяся номенклатура при загрузке, задвоенные документы ввода остатков или разница в ценах. Исправляйте данные в документах ввода остатков, а не ручными корректировками регистров.

Нужно ли переносить документы поступления вместе с остатками?

Для старта работы достаточно остатков. Но если нужны история закупок, корректный расчёт партий по ФИФО с реальными документами или возвраты поставщикам по старым поступлениям, документы придётся переносить — обычно через типовые правила обмена. Компромиссный вариант: перенести остатки, а старую базу оставить в режиме «только чтение» для справок.

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

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

Кто должен выполнять перенос — бухгалтер, кладовщик или программист?

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

Итог

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

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