← На главную
Переход с одной версии конфигурации 1С на другую, особенно с УТ 10.3 на УТ 11.5, является значимым шагом для любой компании. Часто возникает потребность в «минималистичном» переносе данных, когда необходимо взять только самое критичное: справочники, актуальные остатки товаров, текущие взаиморасчеты с контрагентами и действующие цены. Мы рассмотрим подробнее, как организовать такой переход, какие инструменты использовать и на что обратить внимание.
Подготовка к переходу: фундамент успеха
Прежде чем приступить к непосредственному переносу данных, крайне важно провести тщательную подготовку в исходной базе УТ 10.3 и подготовить целевую базу УТ 11.5. От качества подготовительных работ напрямую зависит успех всего мероприятия и точность данных в новой системе.
Резервное копирование и обновление конфигураций
- Выполните полное резервное копирование исходной базы УТ 10.3. Это золотое правило перед любыми глобальными изменениями. Сохраните копию в надежном месте.
- Обновите конфигурации до последних актуальных релизов. Рекомендуем обновить как УТ 10.3, так и УТ 11.5 до последних версий. Это обеспечит максимальную совместимость с типовыми обработками переноса и исправит известные ошибки, которые могли бы помешать миграции.
Аудит и исправление ошибок в УТ 10.3
Мы должны убедиться, что данные в старой системе находятся в максимально чистом и корректном состоянии. Этот этап часто недооценивается, но именно он предотвращает множество проблем в будущем.
- Удалите помеченные на удаление объекты. Проведите очистку базы от объектов, которые были помечены, но фактически не удалены.
- Закройте кассовые смены. Убедитесь, что все операции по кассам завершены и смены закрыты.
- Оформите отчеты комиссионера/комитенту. Если вы работаете с комиссионной торговлей, убедитесь, что все отчеты о продажах оформлены и проведены.
- Оформите межфирменные продажи. Для компаний, использующих схему «Интеркампани», необходимо закрыть все внутренние расчеты.
- Выполните проведение документов по партиям и регистрам НДС. Это обеспечит корректность учетных данных на момент переноса.
- Критически важно: отсутствие отрицательных остатков. На момент переноса в УТ 10.3 не должно быть отрицательных остатков товаров по складам и организациям. Информация об отрицательных остатках не будет выгружена типовыми средствами, что приведет к искажению данных в новой базе.
- Проведите инвентаризацию и сверку остатков. Сверьте фактические остатки товаров на складах с данными в 1С. Выявите и устраните расхождения.
- Проверьте связи между документами. Убедитесь в правильности цепочек документов и отсутствии незакрытых заказов, которые могут повлиять на остатки или взаиморасчеты.
Использование чистой базы УТ 11.5
Для первичного переноса мы настоятельно рекомендуем использовать чистую, только что установленную версию УТ 11.5. Это позволит избежать конфликтов данных и упростит отладку процесса. Если в дальнейшем потребуется объединить данные нескольких организаций или загрузить их в уже работающую базу, этот первичный перенос все равно лучше делать сначала в промежуточную чистую версию.
Механизмы переноса данных: выбор подходящего инструмента
Для «минималистичного» переноса данных существует несколько подходов, каждый из которых имеет свои преимущества и особенности. Мы рассмотрим наиболее надежные и часто используемые способы.
Типовая обработка 1С для перехода
Фирма «1С» предоставляет стандартную обработку, специально разработанную для перехода с УТ 10.3 на УТ 11.5. Этот метод является одним из самых надежных и рекомендованных, если ваша УТ 10.3 близка к типовой.
- Где найти обработку: Обработка для выгрузки данных обычно находится в комплекте поставки УТ 11.5. Мы можем найти ее в подкаталоге:
<Каталог шаблонов>\1c\trade\<ваш релиз УТ>\AddFiles\Переходы с других конфигураций\УТ103. Файл называется Выгрузка данных.epf. Там же мы найдем файл Conv10_3.txt с подробным описанием процесса.
- Запуск выгрузки: Запускаем
Выгрузка данных.epf в базе УТ 10.3. В обработке нам предложат выбрать конфигурацию-приемник, дату остатков, организации и состав переносимых данных, а также указать имя файла выгрузки.
- Загрузка данных: В УТ 11.5 мы используем «Помощник перехода с 1С:Управление торговлей ред. 10.3», который находится в разделе «НСИ и Администрирование» - «Начальное заполнение». В этом помощнике мы выбираем выгруженный файл и нажимаем «Загрузить данные».
- Что переносит типовая обработка: Она позволяет перенести справочники, параметры учета и остатки. Важно отметить, что она выгружает начальные остатки собственных товаров по регистру
ПартииТоваровНаСкладах.
Использование Конвертации Данных (КД)
Для более гибкого и контролируемого переноса нормативно-справочной информации (НСИ) и отдельных документов мы можем применить технологию «Конвертация Данных» (КД). Это особенно актуально, если в УТ 10.3 были значительные доработки, или требуется специфическая логика переноса.
- Для справочников: Мы используем
КД 2 или Enterprise Data (если доступна). Создание правил обмена для справочников через КД не является чрезмерно сложной задачей.
- Для остатков и цен: Мы можем реализовать следующий подход:
- Выгрузка запросами: Формируем необходимые данные (остатки, цены) с помощью запросов в базе УТ 10.3, сохраняя их, например, в табличный документ.
- Загрузка через обработку: Загружаем полученные данные в УТ 11.5 с помощью внешней обработки «ЗагрузкаДанныхИзТабличногоДокумента».
- Альтернативный метод для остатков (сообщение 11): Создаем в базе-источнике (УТ 10.3) документ ввода начальных остатков (например,
ВводНачальныхОстатков) и программно заполняем его. Затем пишем правила обмена КД2 для переноса этого документа в аналогичный документ в базе-приемнике (УТ 11.5), подтягивая по ссылкам номенклатуру, контрагентов и т.д. В день "Д" перезаполняем документ и переносим его в новую базу для проведения.
Перенос через табличные документы (Excel)
В некоторых случаях, особенно при проблемах с типовыми обработками или при необходимости ручной корректировки данных, перенос через табличные документы (например, Excel) оказывается наиболее надежным и понятным способом. Этот подход хорошо подходит для объемов данных, которые можно обработать вручную или с минимальной автоматизацией.
- Справочники: Мы можем использовать встроенный функционал 1С для загрузки данных из текстового документа (например, Excel).
- Остатки товаров:
- Формируем в УТ 10.3 отчет «Ведомость по партиям товаров на складах».
- Сохраняем полученные данные в Excel.
- В УТ 11.5 используем документ «Ввод остатков», где есть возможность «Заполнить из табличного документа».
- Цены номенклатуры:
- Мы можем выгрузить действующие цены из УТ 10.3 в Excel.
- Затем загрузить их в УТ 11.5 через стандартный функционал документа «Установка цен номенклатуры» из текстового документа. Цену можно предварительно высчитать как
Стоимость / Количество.
- Взаиморасчеты с контрагентами: Здесь нет стандартной загрузки из табличного документа. Если типовой обмен не справляется или требуется специфическая корректировка, нам придется либо заносить данные вручную, либо разрабатывать собственную обработку для загрузки сальдо по взаиморасчетам.
COM-соединение
Иногда для дозаполнения специфических регистров, таких как РаспределениеЗапасов, или для переноса отдельных видов информации (штрихкоды, места хранения), могут использоваться обработки, работающие через COM-соединение между базами. Этот метод позволяет напрямую считывать данные из одной базы и записывать их в другую.
Особенности переноса конкретных данных: подводные камни
Каждый тип данных имеет свои нюансы при переносе из УТ 10.3 в УТ 11.5. Мы рассмотрим их подробнее, чтобы избежать распространенных ошибок.
Справочники
Перенос справочников (номенклатура, контрагенты, склады, договора) осуществляется стандартными средствами или через КД. Важно учитывать правила сопоставления: сначала система пытается найти элемент по внутреннему идентификатору, затем по коду. Если типовая обработка используется для переноса не только справочников, но и документов, имейте в виду, что справочники из УТ 10.3 могут не выгружаться, а будет выполняться поиск уже существующих элементов в УТ 11.5. Для новых элементов они могут не создаваться, что подчеркивает важность предварительного переноса НСИ.
Остатки товаров
Остатки товаров — одна из самых сложных частей переноса. Типовая обработка от 1С выгружает начальные остатки собственных товаров по регистру ПартииТоваровНаСкладах. Чтобы сравнить остатки по сумме и количеству, мы используем отчеты:
- В УТ 10.3: «Ведомость по партиям товаров на складах»
- В УТ 11.5: «Себестоимость товаров организаций»
Основные сложности с остатками:
- Расхождения: Часто встречаются расхождения остатков в разрезе серий, складов и организаций. Нам необходимо четко определить, какие данные мы принимаем за новые, чтобы избежать ошибок.
- Отрицательные остатки: Как мы уже упоминали, отрицательные остатки в УТ 10.3 не будут перенесены, что может привести к значительным искажениям. Устраните их заранее.
- Альтернативный метод: В качестве запасного варианта или при сильных расхождениях можно использовать инвентаризацию: провести инвентаризацию по складам в УТ 10.3, а затем на ее основании оформить документы «Оприходование товаров» и «Установка цен» в УТ 11.5.
Взаиморасчеты с контрагентами
Перенос взаиморасчетов (дебиторская и кредиторская задолженность) без переноса всей истории документов является отдельной задачей. Некоторые эксперты даже рекомендуют "забыть" про них, если не переносятся документы, поскольку корректное сальдо без истории может быть сложным. Однако автор запроса явно требует перенос взаиморасчетов, поэтому рассмотрим, как это сделать.
Для сверки данных по взаиморасчетам мы используем следующие отчеты:
- В УТ 10.3: «Ведомость по взаиморасчетам с контрагентами»
- В УТ 11.5: «Сводная ведомость расчетов»
Сложности и решения:
- Отсутствие стандартной загрузки из табличного документа: В отличие от остатков, для взаиморасчетов нет простого функционала загрузки из Excel. Нам придется либо заносить сальдо вручную (что нереально при больших объемах), либо писать специализированную обработку для загрузки начальных остатков взаиморасчетов, заполняющих регистры расчетов в УТ 11.5 (например,
РасчетыСКлиентами, РасчетыСПоставщиками).
- Анализ итогов в разрезе договоров, документов расчетов: Если нам нужна детализация по документам расчетов, то без переноса самих документов это будет невозможно. В этом случае мы переносим только общее сальдо по контрагенту и договору. Для детализации по документам расчетов может потребоваться либо более сложная логика переноса (с созданием фиктивных документов расчетов), либо признать потерю этой детализации.
Цены номенклатуры
Перенос цен требует внимательности, особенно из-за различий в механизмах ценообразования между версиями.
- Перенос видов цен: Справочник «Типы цен номенклатуры» из УТ 10.3 переносится в справочник «Виды цен» в УТ 11.5.
- Динамические цены: В УТ 11.5 динамические цены не хранятся, а рассчитываются автоматически по базовым ценам. При переносе они могут быть перенесены с признаком «Наценка на другой вид цен». Нам потребуется вручную или регламентным заданием обрабатывать такие цены с помощью документа «Установка цен номенклатуры».
- Изменение способа хранения цен: После переноса и загрузки данных система может предложить перевести способ хранения цен на формат версии 11.0. После этого перехода, когда все цены будут загружены, мы можем вернуться на метод для новой версии 11.5.
Характеристики номенклатуры
После переноса типовой обработкой мы можем столкнуться с тем, что в карточке номенклатуры не будет заполнен реквизит ИспользоватьХарактеристики. Из-за этого документы «Установка цен номенклатуры» не будут делать движений по регистру сведений. Эту проблему мы решаем групповым изменением реквизитов для соответствующей номенклатуры.
Последовательность действий при переносе: пошаговый план
Обобщая все вышесказанное, мы можем выстроить следующую последовательность действий для успешного минималистичного перехода:
- Шаг 1: Подготовка в УТ 10.3.
- Выполняем резервное копирование базы.
- Обновляем УТ 10.3 до последнего релиза.
- Проводим аудит и исправляем все ошибки, закрываем регистры, устраняем отрицательные остатки.
- При необходимости программно формируем документ ввода начальных остатков в УТ 10.3 для последующего переноса через КД.
- Шаг 2: Выгрузка данных из УТ 10.3.
- Запускаем типовую обработку
Выгрузка данных.epf в УТ 10.3.
- Выбираем необходимый состав данных для переноса (справочники, остатки, цены).
- Указываем дату остатков и имя файла выгрузки.
- Если используем КД, формируем выгрузку по разработанным правилам.
- Шаг 3: Подготовка УТ 11.5.
- Создаем чистую, пустую базу УТ 11.5.
- Обновляем ее до последнего релиза.
- Шаг 4: Загрузка данных в УТ 11.5.
- В УТ 11.5 переходим в «НСИ и администрирование» – «Начальное заполнение» – «Помощник перехода с 1С:Управление торговлей ред. 10.3».
- Выбираем выгруженный файл и нажимаем «Загрузить данные».
- При использовании КД или Excel-импорта, выполняем загрузку согласно разработанным правилам или через стандартные обработки.
- Шаг 5: Проверка и корректировка данных.
- Сверяем корректность загруженных справочников.
- Сравниваем остатки товаров с помощью отчетов «Ведомость по партиям товаров на складах» (УТ 10.3) и «Себестоимость товаров организаций» (УТ 11.5).
- Проверяем взаиморасчеты, используя отчеты «Ведомость по взаиморасчетам с контрагентами» (УТ 10.3) и «Сводная ведомость расчетов» (УТ 11.5).
- Проверяем загруженные цены и при необходимости корректируем их через «Установка цен номенклатуры».
- Групповым изменением проставляем реквизит
ИспользоватьХарактеристики для номенклатуры, если это требуется.
- Шаг 6: Дополнительная настройка УТ 11.5.
- Настраиваем учетную политику в справочнике организаций.
- Устанавливаем параметры конфигурации по умолчанию.
- Настраиваем действие скидок и наценок.
Оценка времени переноса
Среднее время такого «минималистичного» переноса может сильно варьироваться. По опыту коллег, это может занимать от 3 до 8 часов при относительно небольшом объеме данных и хорошо подготовленной базе. В случаях, когда требуется написание собственных правил КД2, тестирование и доработка, процесс может растянуться до 3 рабочих дней. Если при этом приходится переносить и дописывать специфический функционал, это может занять до 5 часов на сам перенос плюс время на доработки. Мы должны учитывать:
- Объем данных (количество номенклатуры, контрагентов, остатков).
- Производительность сервера.
- Оптимизация процессов загрузки/выгрузки.
- Сложность доработок в старой базе, которые нужно учесть.
Работа с доработками: переосмысление функционала
Если в УТ 10.3 присутствовали доработки, то в УТ 11.5 часть из них может быть уже реализована типовым функционалом, так как УТ 11.5 обладает более широкими возможностями и современными подходами к автоматизации. Тем не менее, внешние доработки, вероятно, придется переделывать или адаптировать с учетом новой архитектуры и логики УТ 11.5.
Дополнительные рекомендации
Для максимально гладкого перехода мы предлагаем учесть следующие моменты:
- Проведение по партиям: Рекомендуем выполнить проведение по партиям в УТ 10.3 непосредственно перед выгрузкой данных.
- Учет ГТД: При учете импортных товаров, грузовая таможенная декларация (ГТД) будет перенесена в любом случае, даже если мы не указываем перенос серий.
- Обучение пользователей: Важнейший аспект! Подготовьте сотрудников к переходу на УТ 11.5 и проведите обучение работе в новой системе. Интерфейс и логика работы в УТ 11.5 значительно отличаются от УТ 10.3.
- Сроки поддержки: Не забывайте, что фирма «1С» планировала завершить сопровождение УТ 10.3 в 2024 году, поэтому переход на УТ 11.5 является не только вопросом оптимизации, но и необходимым шагом для получения актуальных обновлений и соответствия законодательству.
Следуя этим рекомендациям, мы значительно повысим шансы на успешный и безболезненный минималистичный переход с УТ 10.3 на УТ 11.5, сохранив при этом критически важные для бизнеса данные.