Как выполнить минималистичный переход с 1С:Управление торговлей 10.3 на 11.5, перенеся только остатки, взаиморасчеты и цены?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход с одной версии конфигурации 1С на другую, особенно с УТ 10.3 на УТ 11.5, является значимым шагом для любой компании. Часто возникает потребность в «минималистичном» переносе данных, когда необходимо взять только самое критичное: справочники, актуальные остатки товаров, текущие взаиморасчеты с контрагентами и действующие цены. Мы рассмотрим подробнее, как организовать такой переход, какие инструменты использовать и на что обратить внимание.

Подготовка к переходу: фундамент успеха

Прежде чем приступить к непосредственному переносу данных, крайне важно провести тщательную подготовку в исходной базе УТ 10.3 и подготовить целевую базу УТ 11.5. От качества подготовительных работ напрямую зависит успех всего мероприятия и точность данных в новой системе.

Резервное копирование и обновление конфигураций

  1. Выполните полное резервное копирование исходной базы УТ 10.3. Это золотое правило перед любыми глобальными изменениями. Сохраните копию в надежном месте.
  2. Обновите конфигурации до последних актуальных релизов. Рекомендуем обновить как УТ 10.3, так и УТ 11.5 до последних версий. Это обеспечит максимальную совместимость с типовыми обработками переноса и исправит известные ошибки, которые могли бы помешать миграции.

Аудит и исправление ошибок в УТ 10.3

Мы должны убедиться, что данные в старой системе находятся в максимально чистом и корректном состоянии. Этот этап часто недооценивается, но именно он предотвращает множество проблем в будущем.

  1. Удалите помеченные на удаление объекты. Проведите очистку базы от объектов, которые были помечены, но фактически не удалены.
  2. Закройте кассовые смены. Убедитесь, что все операции по кассам завершены и смены закрыты.
  3. Оформите отчеты комиссионера/комитенту. Если вы работаете с комиссионной торговлей, убедитесь, что все отчеты о продажах оформлены и проведены.
  4. Оформите межфирменные продажи. Для компаний, использующих схему «Интеркампани», необходимо закрыть все внутренние расчеты.
  5. Выполните проведение документов по партиям и регистрам НДС. Это обеспечит корректность учетных данных на момент переноса.
  6. Критически важно: отсутствие отрицательных остатков. На момент переноса в УТ 10.3 не должно быть отрицательных остатков товаров по складам и организациям. Информация об отрицательных остатках не будет выгружена типовыми средствами, что приведет к искажению данных в новой базе.
  7. Проведите инвентаризацию и сверку остатков. Сверьте фактические остатки товаров на складах с данными в 1С. Выявите и устраните расхождения.
  8. Проверьте связи между документами. Убедитесь в правильности цепочек документов и отсутствии незакрытых заказов, которые могут повлиять на остатки или взаиморасчеты.

Использование чистой базы УТ 11.5

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

Механизмы переноса данных: выбор подходящего инструмента

Для «минималистичного» переноса данных существует несколько подходов, каждый из которых имеет свои преимущества и особенности. Мы рассмотрим наиболее надежные и часто используемые способы.

Типовая обработка 1С для перехода

Фирма «1С» предоставляет стандартную обработку, специально разработанную для перехода с УТ 10.3 на УТ 11.5. Этот метод является одним из самых надежных и рекомендованных, если ваша УТ 10.3 близка к типовой.

  1. Где найти обработку: Обработка для выгрузки данных обычно находится в комплекте поставки УТ 11.5. Мы можем найти ее в подкаталоге: <Каталог шаблонов>\1c\trade\<ваш релиз УТ>\AddFiles\Переходы с других конфигураций\УТ103. Файл называется Выгрузка данных.epf. Там же мы найдем файл Conv10_3.txt с подробным описанием процесса.
  2. Запуск выгрузки: Запускаем Выгрузка данных.epf в базе УТ 10.3. В обработке нам предложат выбрать конфигурацию-приемник, дату остатков, организации и состав переносимых данных, а также указать имя файла выгрузки.
  3. Загрузка данных: В УТ 11.5 мы используем «Помощник перехода с 1С:Управление торговлей ред. 10.3», который находится в разделе «НСИ и Администрирование» - «Начальное заполнение». В этом помощнике мы выбираем выгруженный файл и нажимаем «Загрузить данные».
  4. Что переносит типовая обработка: Она позволяет перенести справочники, параметры учета и остатки. Важно отметить, что она выгружает начальные остатки собственных товаров по регистру ПартииТоваровНаСкладах.

Использование Конвертации Данных (КД)

Для более гибкого и контролируемого переноса нормативно-справочной информации (НСИ) и отдельных документов мы можем применить технологию «Конвертация Данных» (КД). Это особенно актуально, если в УТ 10.3 были значительные доработки, или требуется специфическая логика переноса.

  1. Для справочников: Мы используем КД 2 или Enterprise Data (если доступна). Создание правил обмена для справочников через КД не является чрезмерно сложной задачей.
  2. Для остатков и цен: Мы можем реализовать следующий подход:
    1. Выгрузка запросами: Формируем необходимые данные (остатки, цены) с помощью запросов в базе УТ 10.3, сохраняя их, например, в табличный документ.
    2. Загрузка через обработку: Загружаем полученные данные в УТ 11.5 с помощью внешней обработки «ЗагрузкаДанныхИзТабличногоДокумента».
  3. Альтернативный метод для остатков (сообщение 11): Создаем в базе-источнике (УТ 10.3) документ ввода начальных остатков (например, ВводНачальныхОстатков) и программно заполняем его. Затем пишем правила обмена КД2 для переноса этого документа в аналогичный документ в базе-приемнике (УТ 11.5), подтягивая по ссылкам номенклатуру, контрагентов и т.д. В день "Д" перезаполняем документ и переносим его в новую базу для проведения.

Перенос через табличные документы (Excel)

В некоторых случаях, особенно при проблемах с типовыми обработками или при необходимости ручной корректировки данных, перенос через табличные документы (например, Excel) оказывается наиболее надежным и понятным способом. Этот подход хорошо подходит для объемов данных, которые можно обработать вручную или с минимальной автоматизацией.

  1. Справочники: Мы можем использовать встроенный функционал 1С для загрузки данных из текстового документа (например, Excel).
  2. Остатки товаров:
    1. Формируем в УТ 10.3 отчет «Ведомость по партиям товаров на складах».
    2. Сохраняем полученные данные в Excel.
    3. В УТ 11.5 используем документ «Ввод остатков», где есть возможность «Заполнить из табличного документа».
  3. Цены номенклатуры:
    1. Мы можем выгрузить действующие цены из УТ 10.3 в Excel.
    2. Затем загрузить их в УТ 11.5 через стандартный функционал документа «Установка цен номенклатуры» из текстового документа. Цену можно предварительно высчитать как Стоимость / Количество.
  4. Взаиморасчеты с контрагентами: Здесь нет стандартной загрузки из табличного документа. Если типовой обмен не справляется или требуется специфическая корректировка, нам придется либо заносить данные вручную, либо разрабатывать собственную обработку для загрузки сальдо по взаиморасчетам.

COM-соединение

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

Особенности переноса конкретных данных: подводные камни

Каждый тип данных имеет свои нюансы при переносе из УТ 10.3 в УТ 11.5. Мы рассмотрим их подробнее, чтобы избежать распространенных ошибок.

Справочники

Перенос справочников (номенклатура, контрагенты, склады, договора) осуществляется стандартными средствами или через КД. Важно учитывать правила сопоставления: сначала система пытается найти элемент по внутреннему идентификатору, затем по коду. Если типовая обработка используется для переноса не только справочников, но и документов, имейте в виду, что справочники из УТ 10.3 могут не выгружаться, а будет выполняться поиск уже существующих элементов в УТ 11.5. Для новых элементов они могут не создаваться, что подчеркивает важность предварительного переноса НСИ.

Остатки товаров

Остатки товаров — одна из самых сложных частей переноса. Типовая обработка от 1С выгружает начальные остатки собственных товаров по регистру ПартииТоваровНаСкладах. Чтобы сравнить остатки по сумме и количеству, мы используем отчеты:

Основные сложности с остатками:

Взаиморасчеты с контрагентами

Перенос взаиморасчетов (дебиторская и кредиторская задолженность) без переноса всей истории документов является отдельной задачей. Некоторые эксперты даже рекомендуют "забыть" про них, если не переносятся документы, поскольку корректное сальдо без истории может быть сложным. Однако автор запроса явно требует перенос взаиморасчетов, поэтому рассмотрим, как это сделать.

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

Сложности и решения:

Цены номенклатуры

Перенос цен требует внимательности, особенно из-за различий в механизмах ценообразования между версиями.

  1. Перенос видов цен: Справочник «Типы цен номенклатуры» из УТ 10.3 переносится в справочник «Виды цен» в УТ 11.5.
  2. Динамические цены: В УТ 11.5 динамические цены не хранятся, а рассчитываются автоматически по базовым ценам. При переносе они могут быть перенесены с признаком «Наценка на другой вид цен». Нам потребуется вручную или регламентным заданием обрабатывать такие цены с помощью документа «Установка цен номенклатуры».
  3. Изменение способа хранения цен: После переноса и загрузки данных система может предложить перевести способ хранения цен на формат версии 11.0. После этого перехода, когда все цены будут загружены, мы можем вернуться на метод для новой версии 11.5.

Характеристики номенклатуры

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

Последовательность действий при переносе: пошаговый план

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

  1. Шаг 1: Подготовка в УТ 10.3.
    1. Выполняем резервное копирование базы.
    2. Обновляем УТ 10.3 до последнего релиза.
    3. Проводим аудит и исправляем все ошибки, закрываем регистры, устраняем отрицательные остатки.
    4. При необходимости программно формируем документ ввода начальных остатков в УТ 10.3 для последующего переноса через КД.
  2. Шаг 2: Выгрузка данных из УТ 10.3.
    1. Запускаем типовую обработку Выгрузка данных.epf в УТ 10.3.
    2. Выбираем необходимый состав данных для переноса (справочники, остатки, цены).
    3. Указываем дату остатков и имя файла выгрузки.
    4. Если используем КД, формируем выгрузку по разработанным правилам.
  3. Шаг 3: Подготовка УТ 11.5.
    1. Создаем чистую, пустую базу УТ 11.5.
    2. Обновляем ее до последнего релиза.
  4. Шаг 4: Загрузка данных в УТ 11.5.
    1. В УТ 11.5 переходим в «НСИ и администрирование» – «Начальное заполнение» – «Помощник перехода с 1С:Управление торговлей ред. 10.3».
    2. Выбираем выгруженный файл и нажимаем «Загрузить данные».
    3. При использовании КД или Excel-импорта, выполняем загрузку согласно разработанным правилам или через стандартные обработки.
  5. Шаг 5: Проверка и корректировка данных.
    1. Сверяем корректность загруженных справочников.
    2. Сравниваем остатки товаров с помощью отчетов «Ведомость по партиям товаров на складах» (УТ 10.3) и «Себестоимость товаров организаций» (УТ 11.5).
    3. Проверяем взаиморасчеты, используя отчеты «Ведомость по взаиморасчетам с контрагентами» (УТ 10.3) и «Сводная ведомость расчетов» (УТ 11.5).
    4. Проверяем загруженные цены и при необходимости корректируем их через «Установка цен номенклатуры».
    5. Групповым изменением проставляем реквизит ИспользоватьХарактеристики для номенклатуры, если это требуется.
  6. Шаг 6: Дополнительная настройка УТ 11.5.
    1. Настраиваем учетную политику в справочнике организаций.
    2. Устанавливаем параметры конфигурации по умолчанию.
    3. Настраиваем действие скидок и наценок.

Оценка времени переноса

Среднее время такого «минималистичного» переноса может сильно варьироваться. По опыту коллег, это может занимать от 3 до 8 часов при относительно небольшом объеме данных и хорошо подготовленной базе. В случаях, когда требуется написание собственных правил КД2, тестирование и доработка, процесс может растянуться до 3 рабочих дней. Если при этом приходится переносить и дописывать специфический функционал, это может занять до 5 часов на сам перенос плюс время на доработки. Мы должны учитывать:

Работа с доработками: переосмысление функционала

Если в УТ 10.3 присутствовали доработки, то в УТ 11.5 часть из них может быть уже реализована типовым функционалом, так как УТ 11.5 обладает более широкими возможностями и современными подходами к автоматизации. Тем не менее, внешние доработки, вероятно, придется переделывать или адаптировать с учетом новой архитектуры и логики УТ 11.5.

Дополнительные рекомендации

Для максимально гладкого перехода мы предлагаем учесть следующие моменты:

Следуя этим рекомендациям, мы значительно повысим шансы на успешный и безболезненный минималистичный переход с УТ 10.3 на УТ 11.5, сохранив при этом критически важные для бизнеса данные.

← На главную