Импорт из Excel в 1С: лайфхаки, чтобы не получить «битые» строки

Импорт из Excel в 1С: лайфхаки, чтобы не получить «битые» строки

Загружаете прайс или номенклатуру из Excel и потом полдня правите «съехавшие» строки, дубли и пустые поля? Знакомо. Но если соблюсти несколько простых правил, импорт пройдёт гладко, а в базе не появится мусор. Держите рабочие лайфхаки!

Подготовка файла — половина успеха

  • Уберите всё лишнее. В файле должна быть только одна плоская таблица: без объединённых ячеек, заголовков на нескольких строках, пустых строк внутри данных и лишних листов. Объединённые ячейки 1С «ломает» — данные смещаются, и появляются «битые» строки.
  • Дайте колонкам понятные названия. Лучше сразу подписать столбцы так, чтобы они совпадали с логикой 1С: «Артикул», «Наименование», «Единица измерения», «Ставка НДС», «Группа номенклатуры» и т. д.
  • Приведите форматы к единому виду. Единицы измерения — только из справочника («кг», «шт», «л»), ставки НДС — числами или стандартными значениями («20», «10», «Без НДС»). Не смешивайте «кг» и «килограмм» — получите разные элементы.
  • Используйте уникальный идентификатор. Идеально, если в файле есть «Артикул» или «Код поставщика» — по нему 1С сможет точно сопоставить позицию и не создать дубль.

Как правильно загружать

Сначала тестовая загрузка. Возьмите 10–20 строк, загрузите в тестовую базу (или в копию рабочей) и проверьте результат. Если видите ошибки — исправляйте файл, а не базу.иСопоставляйте колонки вручную. Не надейтесь на автоподбор: в окне загрузки явно укажите, какая колонка Excel к какому полю 1С относится. Это сразу убирает большинство «битых» строк.

Настройте правила дублей. В большинстве обработок можно выбрать: «Создавать новый элемент, если не найден» и «Не создавать, если есть совпадение по артикулу/коду». Это спасает от дублей номенклатуры и контрагентов. Загружайте без проведения. Если грузите сразу в документ (например, «Поступление товаров»), сначала загрузите табличную часть, проверьте, а потом проводите. Так вы увидите ошибки до того, как они повлияют на остатки и проводки.

Частые ошибки и как их избежать

  • «Съехавшие» данные. Причина — объединённые ячейки или разный формат в одной колонке (например, часть значений — текст, часть — числа). Решение: приведите всё к одному типу и уберите объединения.
  • Дубли номенклатуры. Причина — разные написания («Молоко 3,2%» и «Молоко 3.2%») или отсутствие уникального идентификатора. Решение: используйте артикул/код и включите проверку дублей.
  • Пустые обязательные поля. Причина — в Excel поле пустое или заполнено пробелами. Решение: перед загрузкой используйте в Excel формулу =СЖПРОБЕЛЫ() и проверьте пустые ячейки.
  • Неверный тип данных. Например, в колонке «Дата» часть значений — даты, часть — текст. Решение: приведите все значения к одному формату и не смешивайте типы.

Что сделать после загрузки

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

Главный совет: перед любой массовой загрузкой делайте резервную копию базы. Это страховка на случай, если что-то пойдёт не так.

Телефон для связи +7(4712)23-80-81

Прогресса вашему бизнесу!

Заполните форму и мы обязательно свяжемся с Вами!