Перенос данных в 1С со сверкой
Переносим номенклатуру, артикулы, штрихкоды, цены, контрагентов и остатки из старой базы, Excel или другой учётной программы в 1С 8.3. Сначала сверяем и чистим, потом загружаем: на копию, а после подписи бухгалтерии в рабочую базу.
- Сверка двух баз по номенклатуре, штрихкодам, ценам и контрагентам
- Поиск дублей и расхождений до загрузки, а не после
- Остатки сначала на копию базы, в рабочую только после сверки
- Файлы исправлений и протокол: что перенесли, что нет и почему
Перенос данных в 1С стоит от 600 000 тенге. Справочники и остатки переносятся за три-пять недель, перенос с историей документов занимает от шести недель.
Когда нужен перенос данных в 1С
Переход, объединение или наведение порядка.
Перенос данных в 1С нужен в нескольких типовых ситуациях. Компания переходит на 1С 8.3 со старой конфигурации или с версии 7.7. Две базы, например торговля и бухгалтерия или два юрлица, сводятся в одну. Учёт годами вели в Excel, и теперь его нужно загрузить в нормальную систему. Наконец, база настолько заросла дублями и мусором, что проще перенести очищенные данные в новую, чем чистить старую.
Во всех случаях задача выглядит простой: выгрузить и загрузить. На практике сама загрузка занимает пару дней, а основное время уходит на то, чтобы данные совпали. Одна и та же позиция в двух базах называется по-разному, у артикула лишний пробел, штрихкод висит на двух товарах, контрагент заведён трижды с разными БИН. Если перенести как есть, все эти проблемы переедут в новую базу вместе с данными.
Поэтому мы продаём не загрузку, а перенос со сверкой: результат, который подписывает бухгалтерия, а не файл, который «вроде загрузился».
Источником может быть не только 1С. Переносили данные из самописных программ, складских систем, выгрузок интернет-магазина и таблиц Google. Если у источника есть выгрузка в файл или доступ к базе, данные можно забрать.
Что переносим
Справочники, цены, остатки и, если нужно, историю.
| Данные | Что проверяем | Типичная проблема |
|---|---|---|
| Номенклатура | Наименования, артикулы, единицы измерения, группы | Одна позиция заведена несколько раз под разными названиями |
| Штрихкоды | Уникальность, привязка к характеристикам | Один штрихкод на двух товарах, касса пробивает не то |
| Цены | Типы цен, валюта, дата актуальности | В старой базе цены по старому прайсу, в Excel по новому |
| Контрагенты | БИН и ИИН, договоры, банковские счета | Дубли с одинаковым БИН, пустые реквизиты |
| Остатки | Товары по складам, деньги, взаиморасчёты | Отрицательные остатки, неснятые резервы |
История документов переносится реже и стоит дороже: её нужно не просто загрузить, а провести в новой конфигурации, где правила проведения другие. Чаще достаточно остатков на дату перехода и доступа к старой базе для справок.
Отдельно договариваемся о дополнительных данных: характеристики товаров, серии, фото для сайта, договоры с контрагентами, контактные лица, банковские счета. Каждое такое поле добавляет работы на сверку, поэтому в план попадает только то, чем вы реально пользуетесь. Поля, которые никто не заполнял пять лет, переносить незачем.
Как проходит перенос: восемь шагов
Порядок, который защищает рабочую базу.
- Выгрузка. Выгружаем справочники и документы из старой базы, Excel или другой программы в рабочие таблицы.
- Сверка двух баз. Сопоставляем номенклатуру, артикулы, штрихкоды, цены и контрагентов между источником и приёмником.
- Поиск дублей и расхождений. Находим одинаковые позиции под разными именами, повторяющиеся штрихкоды, контрагентов с одним БИН.
- Файлы исправлений. Готовим таблицы: что объединить, что переименовать, что удалить. Решения по спорным позициям принимаете вы.
- Загрузка справочников. Загружаем номенклатуру, штрихкоды, цены и контрагентов на копию базы.
- Перенос остатков на копию. Вводим остатки товаров, денег и расчётов на дату перехода.
- Сверка с бухгалтерией. Бухгалтер сверяет обороты и сальдо, мы правим расхождения до полного совпадения.
- Перенос в рабочую базу. Только после подписи бухгалтерии повторяем загрузку в рабочую базу по отлаженной схеме.
Сверка двух баз: где прячутся ошибки
Главная работа происходит до загрузки.
Сверка двух баз начинается с выбора ключа сопоставления. Наименование для этого не годится: «Кабель ВВГнг 3х2,5» и «Кабель ВВГ-нг 3*2.5» для программы разные товары. Артикул лучше, но и он бывает пустым или задублированным. Штрихкод надёжнее всего, но не у всех позиций он есть. Обычно строим составной ключ и проверяем его на выборке, прежде чем применять ко всей номенклатуре.
Дальше сравниваем значения по каждому полю и собираем отчёт о расхождениях: у какого товара в двух базах разная цена, разная единица измерения, разная группа. По контрагентам сверяем БИН и ИИН, договоры и банковские счета. Отдельно смотрим на позиции, которые есть только в одной из баз: это либо новые товары, либо мусор, который никто не удалял годами.
Для объединения баз двух юрлиц добавляется ещё один слой: внутренние расчёты между ними и товары, которые одна компания продавала другой. Их нужно не просто перенести, а правильно свернуть, иначе в новой базе появятся долги компании самой себе.
На выходе вы получаете понятную таблицу, а не сто тысяч строк: сколько совпало автоматически, сколько требует решения человека и какие варианты мы предлагаем по каждой группе.
Дубли номенклатуры и контрагентов
Их проще убрать при переносе, чем жить с ними дальше.
Дубли номенклатуры появляются, когда товар заводят несколько человек без общих правил: один пишет «Саморез 4,2х19», другой «Саморез 4.2*19 мм». Остатки размазываются по карточкам, отчёты врут, на сайт и Kaspi уходит две позиции вместо одной. С контрагентами то же самое: один покупатель под тремя карточками с разной задолженностью.
Мы ищем дубли несколькими способами: по нормализованному наименованию (без пробелов, регистра, единиц измерения), по артикулу, по штрихкоду, по БИН. Каждую найденную группу показываем в файле с предложением, какую карточку оставить основной. Объединение выполняем только по вашему подтверждению: иногда два похожих товара действительно разные.
Если дубли нужно убрать в действующей базе без переноса, это тоже наша работа: пишем обработку объединения, которая переносит остатки и ссылки в документах на основную карточку. Подробнее в статье о том, как найти и объединить дубли номенклатуры.
Загрузка номенклатуры и цен из Excel в 1С
Самый частый источник данных и самый капризный.
Загрузка из Excel в 1С кажется простой: в типовых конфигурациях есть стандартная загрузка из табличного документа. Она хорошо работает на аккуратном файле и плохо на реальном: объединённые ячейки, цены текстом, артикулы, которые Excel превратил в даты, единицы измерения то «шт», то «штук».
Для разовой загрузки мы чистим файл и загружаем стандартными средствами. Для регулярной, например прайс поставщика каждую неделю, пишем внешнюю обработку под ваш формат: она сама сопоставляет позиции по артикулу или штрихкоду, обновляет цены, новые товары откладывает на проверку и показывает протокол изменений.
Пошаговый разбор с типовыми ошибками есть в статье как загрузить номенклатуру из Excel в 1С.
Перенос остатков: копия, сверка, рабочая база
Почему не грузим остатки сразу в рабочую базу.
Остатки затрагивают всё: склад, деньги, расчёты с покупателями и поставщиками. Ошибка в остатках всплывает не сразу, а через месяц, когда не сходится сальдо или склад продаёт то, чего нет. Исправлять её в рабочей базе, где уже идут документы, долго и рискованно.
Поэтому порядок жёсткий. Сначала остатки вводятся на копию базы. Бухгалтерия сверяет обороты и сальдо по счетам, склад проверяет выборочно количество, менеджеры смотрят задолженность ключевых клиентов. Мы правим расхождения и повторяем, пока всё не совпадёт. Только после подписи сверки повторяем загрузку в рабочую базу: тем же скриптом, на ту же дату, поэтому результат предсказуем.
Детали и чек-лист сверки есть в статье перенос остатков в новую базу 1С.
Переход на 1С 8.3 и свёртка базы
Два частных случая переноса данных.
Переход на 1С 8.3 со старой конфигурации или с 7.7 технически решается Конвертацией данных или универсальным форматом EnterpriseData, если для пары конфигураций есть готовые правила. Если правил нет или старая база сильно доработана, пишем свои правила переноса. В любом случае порядок тот же: копия, сверка, рабочая база.
Свёртка базы 1С нужна, когда база за годы выросла до размеров, при которых тормозит работа и обновление. Свёртка удаляет старые документы и заменяет их вводом остатков на дату. Перед свёрткой обязательно делаем полную копию и сверяем остатки до и после: это та же сверка, что и при переносе.
Если параллельно нужен новый сервер под выросшую базу, смотрите серверы для 1С. Подробности о переходе в статье переход на 1С 8.3 без потери данных.
Сроки, стоимость и что получаете
Оценку даём после осмотра обеих баз.
| Объём | Срок | Стоимость |
|---|---|---|
| Справочники и остатки, один источник | 3-5 недель | от 600 000 ₸ |
| Объединение двух баз со сверкой | от 5 недель | по смете |
| Перенос с историей документов | от 6 недель | по смете |
| Обработка регулярной загрузки из Excel | от недели | от 150 000 ₸ |
На выходе вы получаете перенесённые и сверенные данные, протокол переноса (сколько записей, что объединено, что отложено и почему), файлы исправлений с вашими решениями и акт сверки остатков, подписанный бухгалтерией. Обработки, которые мы писали для переноса, остаются у вас и пригодятся для повторных загрузок.
Оплата по этапам: аудит и план, сверка и файлы исправлений, загрузка на копию, перенос в рабочую базу. Каждый этап закрывается актом, поэтому вы платите за готовый результат, а не авансом за весь проект. Если на аудите выясняется, что перенос можно сделать дешевле стандартными средствами, так и говорим.
Сроки чаще всего зависят не от нас, а от скорости принятия решений по спорным позициям. Поэтому в начале проекта договариваемся, кто со стороны компании отвечает за номенклатуру, а кто за контрагентов и остатки.
Чем отличаемся от франчайзи и фрилансера
Перенос, за который отвечают результатом.
Фрилансер обычно предлагает «загрузить за пару дней», и действительно загружает: вместе с дублями и ошибками. Франчайзи хорошо переносит типовые базы по готовым правилам, но сложные случаи с доработанной старой базой и сверкой нескольких источников берёт неохотно.
У обоих подходов есть общий недостаток: перенос сдаётся по факту загрузки, а не по факту сверки. Проблемы всплывают позже, когда подрядчик уже закрыл работу.
Мы работаем с переносом как с проектом: план, сверка, протокол, подпись бухгалтерии. Кроме того, мы сами делаем интеграции 1С с сайтом и Kaspi, поэтому сразу учитываем, что после переноса номенклатура должна выгружаться на площадки без дублей и с правильными штрихкодами. Если после переноса нужны доработки, их делает программист 1С из той же команды.
Частые вопросы о переносе данных в 1С
О сроках, сверке и рисках.
Сколько стоит перенос данных в 1С?
От 600 000 ₸ за справочники и остатки из одного источника, срок 3-5 недель. Объединение нескольких баз и перенос истории документов оцениваем после осмотра: объём зависит от качества исходных данных.
Можно перенести данные из Excel?
Да. Сначала приводим файл в порядок: единицы измерения, артикулы, цены числом. Затем загружаем на копию, проверяем и только потом переносим в рабочую базу.
Работа в старой базе остановится?
Нет. Пока идёт сверка, вы работаете в старой базе. В день перехода фиксируем остатки на дату и загружаем их в новую базу по отлаженной схеме, обычно за один-два дня. Переход удобно планировать на начало месяца или квартала, чтобы проще сверять отчётность.
Что делаете с дублями номенклатуры?
Находим по наименованию, артикулу, штрихкоду и БИН, показываем в файле с предложением основной карточки. Объединяем только после вашего подтверждения: иногда два похожих товара действительно разные, например отличаются цветом или фасовкой.
Переносите историю документов?
Можем, но рекомендуем не всегда: история требует перепроведения по правилам новой конфигурации и стоит заметно дороже. Часто достаточно остатков и доступа к старой базе.
Как переносите с 1С 7.7?
Через готовые правила конвертации, если они подходят, или через свои правила для доработанной базы. Порядок тот же: копия, сверка с бухгалтерией, рабочая база.
Кто проверяет результат?
Ваш бухгалтер сверяет обороты и сальдо на копии базы. Мы правим расхождения, пока сверка не сойдётся, и только после подписи переносим данные в рабочую базу. Акт сверки остаётся у вас и пригодится при проверках.
Можно сделать загрузку прайса поставщика регулярной?
Да, пишем внешнюю обработку под формат поставщика: сопоставление по артикулу или штрихкоду, обновление цен, протокол изменений. От 150 000 ₸, от недели. Новые товары из прайса обработка не создаёт молча, а откладывает в список на проверку.
Ещё по 1С
Смежные задачи, которые обычно решаются вместе.
Программист 1С
Задачи по 1С с оценкой до начала работ.
Внешние обработки 1С
Загрузки, групповые операции, чистка справочников.
Интеграция 1С
Обмен с сайтом, приложением и внешними системами.
1С и Kaspi
Номенклатура и остатки на площадку без дублей.
Сервер для 1С
Размещение выросшей базы на сервере в Казахстане.
Оставить заявку
Опишите задачу: ответим в течение рабочего дня, оценку даём до начала работ.
Другие IT-услуги для бизнеса в Алматы
Запускаем под ключ за 4-12 недель. 19 лет в Казахстане, 27 штатных специалистов.