Справочники и Данные · 12 мин
Как перенести номенклатуру в 1С Розница
Способы переноса номенклатуры в 1С Розница: загрузка из Excel, обмен между базами, типовые обработки. Пошаговая инструкция, проверка результата и типичные ошибки.
Перенос номенклатуры в 1С Розница — типовая задача при запуске новой базы, переходе с другой конфигурации (например, Управление торговлей или 1С Бухгалтерия) или при консолидации данных из нескольких источников. Ошибки на этом этапе дорого обходятся: дубли карточек, потерянные штрихкоды и цены без привязки к товарам потом приходится вычищать вручную.
Существует три рабочих подхода: типовая синхронизация между базами 1С, загрузка из табличного файла (Excel/CSV) через встроенную обработку и перенос через универсальный формат EnterpriseData. Выбор зависит от того, откуда берутся данные, какой у вас релиз конфигурации и нужен ли перенос остатков и цен вместе со справочником.
Перед любым переносом сделайте резервную копию базы-приёмника. Если база файловая — достаточно скопировать файл 1Cv8.1CD при остановленной работе пользователей. Для клиент-серверной базы используйте выгрузку в dt через конфигуратор или средства СУБД.
Определите источник данных и объём переноса
Первый шаг — понять, откуда приходят данные. Если это другая база 1С (Управление торговлей, Комплексная автоматизация, Управление нашей фирмой), используйте типовую синхронизацию — она перенесёт не только карточки, но и штрихкоды, характеристики, цены. Если источник — Excel от поставщика, старая учётная система или самописная программа, готовьте табличный файл и загружайте его обработкой.
Определите состав переносимых данных. Минимальный набор — наименование, артикул, вид номенклатуры, единица измерения, ставка НДС. Полный набор дополнительно включает штрихкоды, характеристики (размеры, цвета), цены, остатки, изображения. Чем шире набор, тем тщательнее нужно готовить файл и проверять результат.
Проверьте, есть ли для вашей пары конфигураций готовые правила обмена в настройках синхронизации данных
Убедитесь, что файл содержит обязательные колонки: наименование, вид номенклатуры, единица измерения
Остатки вводятся документом «Оприходование товаров», цены — «Установка цен номенклатуры», а не справочником
Протестируйте загрузку на копии базы с частью данных, прежде чем грузить весь объём
Подготовьте базу-приёмник и исходные данные
До загрузки создайте в Рознице базовую структуру справочников, на которые ссылается номенклатура: виды номенклатуры (товар, услуга, набор), единицы измерения, группы номенклатуры, ставки НДС. Если этого не сделать, обработка либо создаст элементы с настройками по умолчанию, либо откажется загружать строки с незаполненными обязательными реквизитами.
Файл Excel приведите к простому табличному виду: первая строка — заголовки колонок, дальше только данные, без объединённых ячеек, итоговых строк и пустых колонок внутри таблицы. Каждая позиция — одна строка. Если у товара несколько штрихкодов, обычно удобнее выносить их в отдельный файл или загружать повторно с другим сопоставлением колонок.
Очистите данные от дублей до загрузки: найдите повторяющиеся артикулы и наименования в Excel стандартными средствами (условное форматирование дубликатов). Дубли, попавшие в базу, потом придётся искать и объединять вручную, а продажи уже могут пойти по «неправильной» карточке.
Загрузка из Excel через типовую обработку
В 1С Розница (редакция 2 и выше) загрузка выполняется через раздел «НСИ и администрирование» → «Начальное заполнение» или через обработку «Загрузка данных из табличного документа», которая доступна в подсистеме администрирования. В некоторых релизах обработка находится в меню «Сервис» → «Дополнительные отчеты и обработки», если туда подключён соответствующий инструмент.
Порядок работы в обработке: выберите вид загружаемого объекта — справочник «Номенклатура», откройте табличный документ (файл xlsx, mxl или скопируйте данные из Excel через буфер обмена), затем сопоставьте колонки файла реквизитам справочника. Обязательно укажите колонку для поиска существующих элементов — обычно это артикул или наименование, чтобы при повторной загрузке не создавались дубли.
- 1Сделайте резервную копию базы и создайте виды номенклатуры и группы
- 2Откройте обработку загрузки данных из табличного документа
- 3Выберите объект загрузки — справочник «Номенклатура»
- 4Вставьте данные из Excel и сопоставьте колонки реквизитам
- 5Укажите поле поиска дублей (артикул или наименование)
- 6Загрузите тестовые 10–20 строк и проверьте карточки вручную
- 7Загрузите полный файл и сверьте количество созданных элементов с количеством строк в файле
Штрихкоды загружаются отдельно — в регистр сведений «Штрихкоды номенклатуры». В той же обработке выберите соответствующий объект загрузки и сопоставьте колонки «Штрихкод» и «Номенклатура» (поиск по артикулу). Проверьте, чтобы штрихкоды не содержали лишних пробелов и не превратились в числа с потерей ведущих нулей — это самая частая проблема при подготовке файла в Excel.
Синхронизация с другой базой 1С
Если номенклатура уже ведётся в Управлении торговлей, Комплексной автоматизации или Управлении нашей фирмой, правильный путь — типовая синхронизация данных. В Рознице откройте «НСИ и администрирование» → «Синхронизация данных», включите синхронизацию и создайте новую настройку, выбрав конфигурацию-корреспондента из списка поддерживаемых.
Настройка выполняется по шагам помощника: указывается способ подключения (через файл, каталог или прямое подключение), выгружаются настройки из базы-источника, сопоставляются объекты. На этапе сопоставления программа покажет, какие элементы справочников она считает одинаковыми, а какие создаст заново — обязательно просмотрите этот список и вручную сопоставьте ключевые позиции, иначе получите дубли.
Синхронизация переносит номенклатуру вместе со штрихкодами, характеристиками, единицами измерения и изображениями. Цены и остатки зависят от настроек обмена: остатки обычно не переносятся синхронизацией, их вводят начальными документами в Рознице после старта.
Сравнение способов переноса
Подходит для регулярного обмена и перехода с другой конфигурации 1С. Переносит штрихкоды и характеристики, но требует настройки и сопоставления объектов
Оптимально для разового переноса из файла поставщика или старой системы. Быстро настраивается, но требует чистой подготовленной таблицы
Для нестандартных источников и интеграций через обработку «Универсальный обмен данными в формате XML». Требует технических навыков или правил конвертации
Перенос цен, остатков и связанных данных
Справочник номенклатуры — это только карточки товаров. Цены хранятся отдельно и вводятся документом «Установка цен номенклатуры»; его тоже можно заполнить загрузкой из табличного документа, если обработка поддерживает документы, либо создать документ и заполнить табличную часть по списку товаров с последующим ручным вводом цен.
Остатки на складах вводятся документом «Оприходование товаров» (в разделе «Склад») с указанием количества и себестоимости. Для большого ассортимента удобно сначала загрузить номенклатуру, затем сформировать оприходование по списку и заполнить количества из файла остатков. Проведите документы только после сверки итоговых сумм с источником.
Проверка результата после переноса
После загрузки сверьте количество: число элементов справочника «Номенклатура» должно совпадать с числом строк в исходном файле (с учётом ранее существовавших позиций). Откройте несколько карточек случайным образом и проверьте заполнение ключевых реквизитов: вид номенклатуры, единица измерения, ставка НДС, артикул.
Проверьте штрихкоды: отсканируйте сканером несколько товаров в форме подбора или в чеке ККМ — система должна находить карточку по каждому коду. Проверьте дубли: в списке номенклатуры отсортируйте по наименованию и артикулу, повторяющиеся значения будут видны сразу. Для поиска дублей также можно использовать обработку «Поиск и удаление дублей» из раздела администрирования.
Как проверить результат
Совпадает с числом строк исходного файла
Меньше строк файла — часть позиций не загрузилась из-за ошибок; больше — появились дубли
Сканер находит товар по каждому коду, ведущие нули сохранены
Код не находится или обрезан — проверьте формат колонки в Excel (должен быть текстовым)
У каждой карточки заполнены вид и ставка, соответствующие товару
Пустые реквизиты или единое значение по умолчанию у всех товаров
Документы «Установка цен» и «Оприходование» проведены, суммы сходятся с источником
Отчёт по остаткам показывает нули или расхождения с данными старой системы
Типичные ошибки и их последствия
Чаще всего проблемы возникают не из-за самой обработки, а из-за подготовки данных. Файл с объединёнными ячейками, промежуточными итогами и несколькими строками заголовка загружается с искажениями: часть колонок смещается, и значения попадают не в те реквизиты. Вторая массовая ошибка — штрихкоды в числовом формате Excel: теряются ведущие нули, длинные коды превращаются в экспоненциальную запись.
Отдельная группа ошибок — повторная загрузка без настроенного поиска дублей. Если не указать поле поиска, каждый запуск создаёт новый комплект карточек. Исправляется это пометкой на удаление лишних элементов и обработкой поиска дублей, но если по дублям уже прошли продажи или поступления, объединять их придётся аккуратно, с переносом движений.
FAQ
Можно ли перенести номенклатуру из 1С Бухгалтерии в Розницу?
Да, но типового прямого обмена между этими конфигурациями обычно нет. Практичный вариант — выгрузить справочник из Бухгалтерии в табличный документ (через список номенклатуры с выводом нужных колонок) и загрузить в Розницу обработкой загрузки из табличного документа. Штрихкоды при этом придётся переносить отдельной выгрузкой из регистра штрихкодов.
Как перенести характеристики номенклатуры (размеры, цвета)?
При синхронизации между базами 1С характеристики переносятся автоматически вместе с номенклатурой. При загрузке из Excel их загружают отдельным проходом: сначала номенклатура, затем характеристики с указанием владельца (товара), затем штрихкоды с привязкой к характеристикам. В карточке вида номенклатуры должна быть включена работа с характеристиками.
Что делать, если после загрузки появились дубли?
Используйте обработку «Поиск и удаление дублей» в разделе «НСИ и администрирование» → «Обслуживание». Она находит повторы по выбранным реквизитам и объединяет элементы с заменой ссылок в документах. Перед запуском сделайте копию базы и проверьте результат на небольшой группе товаров.
Можно ли загрузить изображения товаров вместе с карточками?
Через стандартную загрузку из табличного документа картинки массово не загружаются. При синхронизации между базами 1С изображения переносятся как присоединённые файлы. Для разовой загрузки из файла потребуется внешняя обработка или доработка, сопоставляющая файлы изображений с карточками по артикулу или имени файла.
Сколько времени занимает перенос и когда лучше его проводить?
Подготовка файла и тестовая загрузка обычно занимают больше времени, чем сам перенос: основные затраты — очистка данных от дублей и приведение колонок к нужному формату. Саму загрузку в рабочую базу выполняйте вне часов продаж, чтобы избежать блокировок и чтобы кассиры не работали с незаполненными карточками.
Нужно ли переносить остатки тем же способом, что и номенклатуру?
Нет. Остатки — это не справочник, а данные документов. После переноса карточек создайте документы «Оприходование товаров» по каждому складу и заполните их количествами из старой системы. Сверьте итоговую стоимость остатков с данными источника до начала продаж.
Что важно запомнить
Перенос начинается с подготовки: резервная копия, чистый файл без дублей, созданные виды номенклатуры. Для данных из 1С используйте синхронизацию, для Excel — загрузку из табличного документа с обязательным полем поиска дублей. Цены и остатки вводятся отдельными документами. Завершайте работу сверкой количества позиций, проверкой штрихкодов сканером и поиском дублей.