Содержание
Приобрести готовый перенос данных из УТ 10.3 в УТ 11 можно у нас на сайте >>
В этой статье расскажем про процесс переноса данных из УТ 10.3 в УТ 11. Мы приведем много рекомендаций по его выполнению и решению часто встречающихся проблем. Однако следует помнить, что переходить с УТ 10.3 ваша организаций может не только на УТ 11, но и на другие конфигурации 1С. Причем иногда перед специалистами 1С стоит задача перейти одновременно на несколько новых конфигураций 1С и между ними настроить стандартный автоматический обмен. С такой задачей наши решения тоже смогут помочь. Есть готовые модули для перехода на БП 3, УТ 11, УПП 1.3, УНФ, КА 2, ERP. Для них перечисленные далее рекомендации также будут актуальны. Кроме того, для обработок перехода в КА 2 или ERP даже перечень параметров выгрузки будет совпадать с переносом из УТ 10.3 в УТ 11.
Если после оплаты вам потребуется ускорить процесс отгрузки комплекта файлов, можете прислать нам на электронную почту файл с исполненной платежкой. Сделаем все возможное для скорейшей передачи вам дистрибутива продукта.
Комплект поставки обычно выглядит похожим образом:
Разберем, какие файлы входят в комплект поставки:
Если говорить о подготовке коротко, база 1С:УТ 10.3 должна быть обновлена до актуального релиза и не должна содержать неактуальную информацию. Рассмотрим эти вопросы подробнее:
Выгрузку данных крайне важно запускать только с помощью актуальной версии правил конвертации данных (КД 2). Также ваша база 1С:УТ 10.3 должна быть обновлена до актуального релиза конфигурации УТ 10.3.
Для какого релиза предназначены конкретные правила конвертации, можно определить по имени файла правил. Например, если файл имеет имя Документы, остатки и справочники УТ - УТ (10.3.85.х, 11.5.15.х) - v.87.xml, это означает, что данные правила предназначены для выгрузки данных из УТ 10.3 релиза 10.3.85.х (последний номер в названии релиза может быть любым, т.к. структура конфигурации 1С не меняется в его рамках). Загрузка же должна проводиться в УТ 11 релиза 11.5.15.х.
Как получить обновление переноса, можете прочитать в отдельном пункте данной инструкции.
В открывшейся форме перейдите на вкладку Восстановление последовательности. Вы увидите текущую дату актуальности по партиям товаров в текущей базе 1С:УТ 10.3. Нажмите кнопку Выполнить, чтобы запустить проведение товарных документов для восстановления последовательности:
Стандартная обработка для перехода на УТ 11 от фирмы 1С может выгружать начальные остатки товаров только по данным регистра Партии товаров на складах. Если в остатках данного регистра содержится некорректная информация, например, отрицательные значения остатков, эти данные выгружены не будут. Предлагаемая нами обработка содержит более широкий перечень алгоритмов выгрузки. Можно выбрать любой из регистров, на которых могут храниться данные о движениях товаров: Партии товаров на складах, Товары на складах, Товары организаций, Товары в рознице. Среди перечисленных регистров количественный учет ведется в каждом, а учет себестоимости в УТ 10.3 ведется только в регистре Партии товаров на складах. Если для выгрузки выбран не регистр Партии товаров на складах, необходимо дать указание алгоритму, откуда брать информацию о себестоимости товаров. Получать ее при выгрузке можно из цен товаров любого выбранного типа цен. Как устанавливать настройки параметров выгрузки, вы можете прочитать в отдельном пункте текущей инструкции.
На выбранную дату начальных остатков в данных выбранного регистра в базе УТ 10.3 не должно быть отрицательных остатков товаров. Такие данные выгружены не будут.
Как проверить базу УТ 10.3 на отрицательные остатки? Например, если вы решили выгружать остатки по данным регистра Товары на складах, т.к., допустим, именно в этом регистре в вашей базе поддерживается самая актуальная информация. Вы можете получить нужную информацию в отчете Ведомость по товарам на складах. Для анализа откройте в меню пункт Отчеты - Запасы (склад) - Ведомость по товарам на складах:
В открывшейся форме отчета заполните дату начальных остатков в поле Период с, потом нажмите кнопку Настройка…, далее нажмите кнопку добавления нового отбора в группе Отборы, выберите показатель Количество (кон. ост.):
В новом добавленном отборе выберите тип сравнения Меньше и значение 0. Нажмите кнопку Сформировать:
Будет сформирован отчет с товарами, остатки которых отрицательные по данным базы УТ 10.3 на выбранную дату начальных остатков.
По условиям сопровождения по тарифу PRO или PRO+ вы можете самостоятельно скачивать новую версию переноса данных сразу после ее выпуска нами. Причем обработка выгрузки будет писать вам в текстовой строке предупреждение, когда ваша версия правил конвертации уже перестала быть актуальной (пример на скриншоте ниже). Вам достаточно нажать кнопку Скачать обновление, чтобы загрузить файл правил конвертации на свой компьютер:
После нажатия кнопки Скачать обновление форма обработки выгрузки будет выглядеть так:
Обратите внимание, номер версии правил переноса может остаться тем же самым. Мы его увеличиваем только при выходе новых релизов конфигураций 1С.
Имейте, пожалуйста, ввиду, при нажатии кнопки Скачать обновление происходит перезапись файла правил конвертации на вашем компьютере, выбранного в поле Имя файла правил в обработке. Если вы вносили доработки в правила конвертации, они будут утеряны! Пожалуйста, делайте архивные файлов правил конвертации перед скачиванием новой версии!
В базе данных конфигурации 1С:Управление торговлей 8, ред. 10.3 (УТ 10.3) для выполнения выгрузки данных можно использовать встроенную обработку Универсальный обмен в формате XML или авторскую версию этой обработки от нашей компании. Авторская версия имеет дополнительный функционал, а также в ней исправлено несколько ошибок.
Для небольших баз данных УТ 10.3 выгрузку можно выполнить за одну итерацию, достаточно лишь корректно заполнить необходимые параметры. Для больших баз данных или для сценария переноса только новых или измененных объектов установка настроек выполняется сложнее. Как корректно запустить выгрузку из УТ 10.3 мы расскажем в текущем разделе:
После чтения правил конвертации данных заполняется дерево правил выгрузки данных на вкладке Выгружаемые данные. В этом дереве необходимо отметить флажки для тех объектов или видов начальных остатков, которые вы хотите выгрузить. Например, если требуется выгрузить все элементы справочника Физические лица и также элементы справочника Номенклатура, находящиеся в группе Мебель, то флажки следует установить следующим образом:
Если стоит задача перенести документы за текущий год, а на начало года перенести входящие остатки, то поле Период выгрузки следует установить следующим образом и включить флаги у правил выгрузки документов:
Дату начальных остатков следует установить на вкладке Параметры выгрузки:
При переходе для больших баз данных 1С не получится за одну итерацию выгрузить все данные из УТ 10.3 и также за одну итерацию загрузить все данные в УТ 11. Необходимо разделить процесс на несколько этапов.
Мы рекомендуем разбить процесс на следующие этапы:
Приобрести готовый перенос данных из УТ 10.3 в УТ 11 можно у нас на сайте >>
В авторской версии обработки Универсальный обмен в формате XML есть три способа транспорта данных выгрузки:
Выгрузка в файл - мы рекомендуем использовать именно этот способ выгрузки. В отличие от выгрузки через СОМ, позволяет отделить выгрузку от загрузки и, таким образом, легче идентифицировать проблемы, если они возникают при обмене. Также меньше расход ОЗУ, т.к. выгрузка и загрузка не выполняются одновременно и также не требуется иметь запущенный сеанс в каждой базе 1С.
Подключение и выгрузка данных в ИБ приемник - имеется в виду COM-подключение к базе 1С приемнику данных.
Выгрузка в RabbitMQ - экспериментальный функционал, работает через компоненту PinkRabbit. Не рекомендуется к использованию без четкой потребности. Большие сообщения выгрузки помещаются в архив, архив разбивается на части. На стороне приемника обработка собирает этот архив из частей и после этого запускает на загрузку. При потере одной из частей архива сообщение обмена загружено не будет.
На вкладке Дополнительные настройки находится несколько важных опций обмена данными. Разберем них. Рекомендуемые значения параметров вы можете увидеть на скриншоте ниже.
Режим отладки - если этот параметр отключен, при возникновении ошибки выгрузка данных будет прервана. Рекомендуется держать этот параметр выключенным. При критических ошибках выгрузка может не дойти до конца даже если этот параметр включен. Но если этот параметр включен, вы всегда сможете собрать больше информации о процессе выгрузки данных.
Вывод информационных сообщений в окно сообщений - если этот параметр включен, при срабатывании каждого ПВД, ПКО или ПКС будет добавляться сообщение в окно служебных сообщений текущей базы 1С. Там также будет написано, какой именно объект, какое свойство этого объекта выгружается. Данную настройку рекомендуется включать для отладки, когда надо идентифицировать объект, при выгрузке которого возникает ошибка. При этом на выгрузку должно быть поставлено минимум объектов. Если включить этот параметр на рабочей выгрузке данных, она будет выполняться очень медленно, так делать крайне не рекомендуем.
Автоматически удалять недопустимые символы из строк для записи в XML - формат файла XML не позволяет записывать в него некоторые специальные символы. В то же время в значениях свойств объектов в базе 1С эти символы могут присутствовать. Мы рекомендуем включать данный параметр. Но помните, что его использование замедляет выгрузку примерно на 1%. Т.к. каждая строка будет перед записью в xml-файл проходить проверку на наличие в ней запрещенных спец. символов.
На вкладке Дополнительные настройки еще есть возможность настроить формирование файла с протоколом обмена как при выгрузке из УТ 10.3, так и при загрузке данных в УТ 11.
Мы рекомендуем использовать формирование протокола обмена для идентификации ошибок обмена данными в дополнением к окну служебных сообщений базы 1С.
Например, вывод информационных сообщений в протокол обмена выполняется гораздо быстрее и не так сильно замедляет процесс выгрузки данных из УТ 10.3, как вывод информационных сообщений в окно служебных сообщений.
Для формирования протокола выгрузки мы рекомендуем использовать настройки как на скриншоте:
По просьбам наших пользователей в перенос данных из УТ 10.3 в УТ 11 добавлено большое количество опциональных параметров. Давайте разберем их функционал подробнее. Сразу оговоримся, мы рекомендуем в общем случае значения параметров оставить равными значениями по умолчанию. То есть такими, какими они заполняются при чтении правил конвертации. Менять значения по умолчанию можно только тогда, когда вы четко понимаете, как это поможет решить вашу задачу.
Самые часто используемые параметры выгрузки - это Дата остатков, Организация (выгружать данные только по одной организации), а также параметры, отвечающие за то, какой регистр будет использоваться для выгрузки начальных остатков товаров.
Имя параметра | Описание | Значение по умолчанию |
Выводить отладочные сообщения | При выгрузке будет выводиться в окно служебных сообщений базы 1С много дополнительных отладочных сообщений | нет |
Выгружать цепочку документов, введенных на основании | При выгрузке документов Заказ покупателя, Поступление товаров и услуг и Заказ поставщику, если этот параметр включен, будет выгружена вся цепочка документов, связанная с текущим документом. Не только документы, для которых текущий является основанием, но и если текущий документ является основанием основания документа и так далее. | нет |
Дата остатков | Дата, на которую будут выгружены остатки по всем разделам учета по данным базы УТ 10.3. Изучить подробнее. | дата начала текущего года |
Заменять нулевые цены суммы копейкой | В УТ 11 документы со строками товаров с нулевой ценой или суммой не проведутся. В УТ 10.3 это не считалось ошибкой и не мешало проведению. Можно заменять нулевые цены на цену, равную одной копейке при переносе. Работает для документов Заказ покупателя, Поступление товаров и услуг, Заказ поставщику. | да |
Используется качество номенклатуры | Если параметр включен, в базе УТ 11 при переносе будет установлена константа Используется качество номенклатуры в значение Да | нет |
Корректировки учесть в таблице товаров заказа | В УТ 11 отсутствует документ Корректировка заказа. Поэтому при выгрузке документа Заказ покупателя можно сразу учесть созданные на его основании документы Корректировка заказа в его табличной части Товары. То есть все корректировки товаров будут сразу применены к табличной части товаров заказа покупателя. | нет |
Не замещать объекты, только создавать новые | Параметр касается объектов справочной информации (справочники и планы видов характеристик). Если загружаемый в УТ 11 объект найден в УТ 11 по ссылке или совпадению полей поиска, он не будет перезаписан. Параметр полезен при повторных, частичных переносах, когда в УТ 11 проведена нормализация элементов справочников и не хочется потерять результаты труда пользователей по исправлению объектов справочников в УТ 11 | нет |
Новые товары сохранять в отдельный каталог номенклатуры | В УТ 11 те элементы номенклатуры, которые не найдены при загрузке данных, будут сохранены в группу Новые товары. Также будут удалены группы номенклатуры в УТ 11, в которых после выполнения загрузки не останется ни одного элемента. | нет |
Номенклатура для отладки | Выгрузить начальные остатки с отбором только по одной позиции номенклатуры. Используется для отладки алгоритмов переноса данных остатков товаров. | пусто |
Организация (выгружать данные только по одной организации) | Если параметр заполнен, то документы, начальные остатки и подчиненные справочники будут выгружаться только по выбранной организации. Значение текущего параметра будет проигнорировано, если заполнен параметр Список кодов организаций для отбора (через запятую). | пусто |
Организация по умолчанию | Параметр используется при выгрузке остатков собственных товаров по данным регистра Партии товаров на складах в ситуации, когда ведется партионный учет товаров по складам. Для некорректных строк остатков по партиям, у которых пустая организация, будет установлено то значение, которое выбрано в данном параметре. | пусто |
Отключить перенос характеристик | Характеристики номенклатуры не будут выгружаться, если параметр установлен в значение Да. Также в момент выполнения загрузки данных во всех видах номенклатуры учёт по характеристикам в УТ 11 будет отключен. | нет |
Отключить проведение документов после загрузки | Алгоритм загрузки данных в УТ 11 следующий: сначала записываются все объекты. При этом формируется таблица документов, которые необходимо проводить. Это те документы, которые были проведенными в УТ 10.3 и дата которых больше даты начальных остатков. После завершения записи данных запускается этап проведения документов. Выполняется проведение в хронологическом порядке. Однако этап проведения документов занимает значительное время, бывает до двух раз дольше, чем запись объектов. При желании вы можете отключить проведение документов при загрузке данных и выполнить его позже самостоятельно. | нет |
Переносить документы в упр. организацию (если отключен флаг "бух.учет") | Если в документе, который выгружается из УТ 10.3, есть поле Отражать в бух. учете и оно отключено и этот параметр включен, то в документе в УТ 11 будет установлено значение Управленческая организация в поле Организация. Также будет включена опция учета по управленческой организации в УТ 11. | нет |
Переносить непроведенные документы как помеченные на удаление | Если планируется запускать проведение документов в УТ 11 самостоятельно, то может быть полезен данный параметр. Благодаря ему документы, непроведенные в УТ 10.3, не смогут провестись в УТ 11. | нет |
Переносить помеченные на удаление документы | Если параметр установлен в значение Да, помеченные на удаление документы не будут выгружаться. Есть исключение: если на помеченный документ есть ссылка из другого выгружаемого объекта, такой документ все-таки будет выгружен. | да |
Переносить помеченные на удаление справочники | Если параметр установлен в значение Да, помеченные на удаление элементы справочников не будут выгружаться. Есть исключение: если на помеченный элемент справочника есть ссылка из другого выгружаемого объекта, то элемент справочника все-таки будет выгружен. | да |
Переносить прочие файлы (кроме основной картинки номенклатуры) | В УТ 10.3 все присоединенные файлы хранятся в элементах справочника Хранилище дополнительной информации. За перенос основного изображения номенклатуры (которое выводится в карточке номенклатуры) у нас отвечает отдельный параметр Переносить основную картинку номенклатуры. Если в дополнение к основному изображению номенклатуры необходимо переносить также остальные присоединенные файлы, установите значение текущего параметра в значение Да. | нет |
Переносить серии номенклатуры | Если в УТ 10.3 велся учет по сериям номенклатуры и если текущий параметр включен, серии номенклатуры будут выгружены в остатках, документах, а также в видах номенклатуры в УТ 11 будет выбрана политика учета серий Справочное указание серий. | да |
Переносить только проведенные документы | Если параметр включен, непроведенные документы не будут выгружаться по умолчанию. Они все-таки могут попасть в УТ 11, если на них есть ссылки в других выгружаемых объектах в УТ 10.3. | нет |
Переносить основную картинку номенклатуры | В карточке номенклатуры в УТ 10.3 и в УТ 11 выводится основное изображение. Если данный параметр включен, это изображение будет перенесено. | да |
Принудительная детализация взаиморасчетов по договорам | Если параметр включен, у всех договоров при переносе ведение взаиморасчетов будет установлено в значение По договору вцелом. | нет |
Принудительное отключение контроля взаиморасчетов | Если параметр включен, то при переносе договоров контрагентов у них будут отключены поля для контроля максимальной суммы и максимального срока задолженности. Если параметр выключен, эти свойства будут перенесены так, как указаны в договорах в УТ 10.3. | нет |
Отключить при переносе ордерную схему | Если включен данный параметр, то даже в случае, если в УТ 10.3 использовалась ордерная схема на складах, она будет отключена в УТ 11 при загрузке данных. | да |
Распределить остатки товаров по номерам ГТД организаций | Если для выгрузки остатков товаров выбран регистр, в котором нет информации о номерах ГТД товаров, можно распределить остатки товаров по номерам ГТД, если включить данный параметр. Этот параметр нет смысла включать, если выгрузка остатков производится по данным регистра Товары организаций или Партии товаров на складах | да |
Реализация с нескольких складов | В УТ 10.3 было можно в реализациях и поступлениях указывать склады в строках табличной части Товары. В УТ 11 необходимо в шапке документа четко указать склад или группу складов, в строках указать разные склады невозможно. Если в УТ 10.3 есть документы Реализация товаров и услуг, где в строках бывают разные склады, то при переносе можно все эти склады включить в одну общую служебную группу складов. В шапке документа Реализация товаров и услуг или Приобретение товаров и услуг в УТ 11 будет указана именно группа складов. | нет |
Сворачивать характеристики | В УТ 11 характеристики могут быть подчинены элементам номенклатуры или видам номенклатуры. Если включить данный параметр, то характеристики будут перенесены как общие для вида номенклатуры. То есть их можно будет в УТ 11 потом выбирать для любых номенклатур данного вида номенклатуры. | нет |
Склады объединять по группе, конвертировать в помещения | Параметр касается алгоритм создания элементов справочника Складские помещения. Если выбрано значение Нет, при переносе складов в начальных остатках или документах для каждого склада создается отдельный элемент справочника Складские помещения. Если выбрано значение Да, складское помещение создается для каждой группы складов. | нет |
Создавать документы поступления по авансовым отчетам | В документе Авансовый отчет в УТ 10.3 есть табличная часть Товары. По этим товарам в УТ 11 будет создан документ Приобретение товаров и услуг с видом операции Закупка подотчетным лицом. Этот документ в УТ 11 создается дополнительно к документу Авансовый отчет. То есть авансовый отчет из УТ 10.3 будет переноситься сразу в два документа в УТ 11. | да |
Список кодов организаций для отбора (через запятую) | Если параметр заполнен, документы, начальные остатки товаров и значения подчиненных справочников будут выгружены только по тем организациям, коды которых перечислены через запятую в значении данного параметра. Данный параметр имеет более высокий приоритет, чем параметр Организация, позволяющим установить фильтр выгрузки данных только по одной организации в базе УТ 10.3. | пусто |
Список кодов складов для отбора (через запятую) | Если параметр заполнен, документы и начальные остатки товаров и значения подчиненных справочников будут выгружены только по тем складам, коды которых перечислены через запятую в значении данного параметра. | пусто |
Тип цен выгрузки товаров по регистру "Товары в рознице" (для выгрузки остатков товаров) | Если параметр заполнен, начальные остатки товаров (точнее, их количественные значения) будут выгружаться по данным регистра Товары в рознице. Цены товаров будут выгружены как значения типа цен, выбранного в текущем параметре, по состоянию на дату начальных остатков. | пусто |
Тип цен выгрузки товаров по регистру "Товары на складах" (для выгрузки остатков товаров) | Если параметр заполнен, начальные остатки товаров (точнее, их количественные значения) будут выгружаться по данным регистра Товары на складах. Цены товаров будут выгружены как значения типа цен, выбранного в текущем параметре, по состоянию на дату начальных остатков. | пусто |
Тип цен выгрузки товаров по регистру "Товары организаций" (для выгрузки остатков товаров) | Если параметр заполнен, начальные остатки товаров (точнее, их количественные значения) будут выгружаться по данным регистра Товары организаций. Цены товаров будут выгружены как значения типа цен, выбранного в текущем параметре, по состоянию на дату начальных остатков. | пусто |
Загрузка данных в УТ 11 является необратимой операцией. По этой причине перед любым запуском загрузки, даже самой небольшой, в рабочую базу УТ 11, нужно создать ее архивную копию. Если вы запускаете загрузку в нерабочую базу УТ 11, то это необязательно. Но, например, после подготовки вами эталонной чистой новой базы УТ 11 перед запусками в нее загрузок данных есть смысл также создать себе архивную копию. Эта копия пригодится, если вам нужно будет восстановить базу после тестовых загрузок данных до чистого эталонного варианта.
Загрузка данных из УТ 10.3 должна выполняться под пользователем с полными правами. Рекомендуем для загрузки использовать нашу авторскую версию обработки Универсальный обмен в формате XML. Ее можно запускать как внешнюю обработку 1С через Файл - Открыть… или можно подключить в список внешних отчетов и обработок.
Обратите внимание, для запуска через Файл - Открыть… у пользователя в дополнение к полным права в базе данных 1С должны быть включены права на интерактивный запуск внешних отчетов и обработок.
Вы можете создать в базе УТ 11 организацию до начала выполнения переноса данных, настройки параметры учета, учетную политику для организации. Однако при загрузке вся эта информация может быть перезаписана. Дело в том, что наш перенос ориентируется на исходные данные. Если в УТ 10.3 было несколько организаций, то в УТ 11 будет включена настройка Учет по нескольким организациям. Если было несколько складов, то будет включен Учет по нескольким складам. И так далее, соответственно. Поэтому мы рекомендуем тонкую настройку параметров учета в УТ 11 выполнять уже после завершения загрузок данных из УТ 10.3.
Имя файла правил конвертации содержит номера релизов конфигураций 1С, для которых правила предназначены. И если для УТ 10.3 эти номера еще не являются строгими к применению, т.к. УТ 10.3 в последние годы практически не менялась свою структуру конфигурации, то для УТ 11 соблюдение номера релиз важно. На практике это означает, что если вы используете актуальную версию правил, а релиз базы 1С УТ 10.3 у вас годовалой давности, то с вероятностью 99% выгрузка у вас пройдет без ошибок. А отличие релиза УТ 11 хотя бы на один номер почти наверняка означает проблемы при загрузке данных.
Имя файла правил конвертации может выглядеть так:
Документы, остатки и справочники УТ - УТ (10.3.85.х, 11.5.15.х) - v.87.xml
Правила с таким наименованием предназначены для выгрузки из УТ 10.3.85.х в УТ 11.5.15.х.
Номер версии в конце имени правил мы меняем только при выходе новых релизов 1С. В то же время почти каждый день мы выпускаем новую сборку правил переноса и выкладываем ее на наш веб-сервис обновлений. Как самостоятельно скачивать обновления правил конвертации, мы писали ранее.
Для начала выполнения загрузки данных сначала нужно открыть обработку Универсальный обмен в формате XML. Рекомендуем использовать нашу авторскую версию этой обработки, а не стандартную. Стандартная версия обработки встроена в конфигурацию базы данных УТ 11.
Открыть обработку можно одним из трех способов:
Запуск через Файл - Открыть… проиллюстрирован на скриншоте:
Подключение обработки к внешним отчетам и обработкам выполняется следующим образом:
Чтобы открыть стандартную версию обработки, которая уже встроена в конфигурацию УТ 11, проще всего написать в поле поиска сверху справа начало наименования обработки. Например, можно написать слово универсальный. Среди предложенных вариантов выберите искомую обработку:
У нас в настоящий момент нет автоматизированных инструментов для проверки корректности переноса данных. На проектах наши специалисты выполняют такую проверку самостоятельно.
Сверку данных можно условно разделить на техническую, дымовую, сверку остатков и методическую.
Мы считаем, что начинать надо всегда с самого простого. И для начала рекомендуем просто сверить количество объектов в базе-источнике и приемнике. Посмотреть статистику объектов в базе можете самостоятельно в формах списков. Также можете использовать обработку для получения статистики базы данных 1С. При проведении сверки таким способом нужно помнить, что алгоритмы переноса не всегда работают один в один. Может быть ситуация, что один документ переносится в два документа разных видов в УТ 11. Эти сложные алгоритмы необходимо учитывать при сверке.
После того, как вы убедились, что количество объектов совпадает с тем, что должно было перенестись из УТ 10.3, мы рекомендуем попробовать открыть и перезаписать элементы справочников и документы, также можно и документы ввода остатков. Если документы проводятся и справочники перезаписываются, считаем, что этап дымовой проверки успешно пройден.
Далее следует переходить к более сложному этапу проверки, а именно - проверка начальных остатков. В УТ 10.3 и УТ 11 следует открыть отчеты по всем разделам учета - остатки денежных средств, взаиморасчетов, товаров. По товарам следует в УТ 10.3 открывать тот отчет, который выводит данные регистра, из которого брались остатки.
Например, если остатки выгружали по данным регистра Товары на складах, смотреть следует отчет Ведомость по товарам на складах. Если выгружали по умолчанию, значит использовался регистр Партии товаров на складах и в этом случае надо смотреть данные в отчете Ведомость по партиям товаров на складах.
Обратите внимание, отличия в остатках не всегда означают ошибку в алгоритмах нашего переноса данных. Дело в том, что некорректные начальные остатки наш алгоритм пропускает, они не выгружаются. И поэтому остатки в УТ 10.3 и УТ 11 после переноса могут не совпадать. Их следует выверять детально, в разрезе аналитик учета. Например, в разрезе организаций, товаров и складов.
На последнем этапе рекомендуем в УТ 11 после загрузки данных вручную внести примеры критически важных хозяйственных операций. Например, ввести заказ клиента и реализацию товаров и услуг. Если данные вносятся, документы проводятся, считаем этот этап также пройденным.
Наши правила можно использовать как для полного первичного переноса данных из УТ 10.3 в УТ 11, так и для переноса только нужных данных с установленным отбором. Кроме того, правила можно подключить к плану обмена и выгружать только измененные объекты.
Это самый простой вариант выгрузки. Для небольших баз данных можно выгрузку сделать за один раз, для больших баз УТ 10.3 рекомендуется разбивать на этапы. Значения параметров выгрузки мы рекомендуем использовать по умолчанию, если нет понимания, для чего они предназначены.
Задача выгрузки отдельных объектов из УТ 10.3 в УТ 11 может возникать либо когда за время выполнения выверки данных в УТ 10.3 появились новые документы, либо когда изначально планируется, что учет будет вестись в двух базах.
Например, если нужно выгрузить документы за текущий месяц, в настройках обработки Универсальный обмен в формате XML необходимо указать период этот месяц, а также в дереве правил выгрузки данных нужно снять все флаги у объектов, кроме группы документов.
Для ситуации, когда нужно перенести документы за декабрь 2023, настройки могут выглядеть следующим образом:
Обратите внимание, дата остатков в параметрах выгрузки должна быть точно такой же, как при первом полном переносе. Дело в том, что наш алгоритм следит за тем, что в УТ 11 не появилось проведенных документов ранее даты остатков. И если при полном переносе вы выбирали дату 01.01.2023г., а потом, при загрузке декабря укажете дату остатков 01.12.2023, то документы с датой ранее 01.12.2023г. будут перенесены непроведенными. На первый взгляд кажется, что раньше декабря документы и не должны были попасть в выгрузку, ведь период выгрузки выбирается декабрь. Однако дело в том, что у декабрьских документов по ссылке будут выгружены документы-основания. И их дата может быть ранее 01.12.2023г. Об этом моменте необходимо помнить при выполнении частичных выгрузок. Всегда проверяйте, какую дату остатков ставили в первый раз, и каждый следующий раз устанавливайте такую же.
Разумеется, можно устанавливать отбор по организации в параметрах выгрузки и дополнительные отборы для каждого вида выгружаемых документов.
Для выгрузки только измененных объектов с момента прошлой выгрузки можно использовать механизм планов обмена.
Обратите внимание, алгоритм работает только для правил выгрузки данных с видом выборки Стандартная выборка. В переносе данных из УТ 10.3 в УТ 11 почти все правила выгрузки являются такими.
При работе на платформе 1С:Предприятие разрядности х86 в ОС Windows есть ограничение на максимальный объем памяти одного сеанса в 2 Гб ОЗУ.
При использовании клиент-серверного режима работы базы УТ 11 максимальным размером памяти управляет служба сервера 1С. Так как загрузка данных является длительным процессом, сервер 1С может посчитать, что это зависший сеанс и завершить его. Можем вам передать рекомендации, как поменять настройки сервера 1С, чтобы сеансы длительных загрузок данных не завершались, обратитесь, пожалуйста, с вопросом по почте info@perenos1s.ru.
Но что, если все рекомендации проделаны, а загрузка выполняется очень долго или даже не доходит до конца? Мы встречали такие ситуации на проектах переноса из больших баз УТ 10.3.
Для этих случаев мы разработали функционал автоматической разбивки выгрузки и загрузки на части. Давайте разберем по шагам перенос данных с такими настройками.
Конфигурация 1С:Управление торговлей 10.3 создана на механизме платформы “обычные формы”. При использовании такого интерфейса внизу слева выводится состояние текущего процесса. Благодаря этому вы можете видеть, какой объект выгружается в данный момент. Конфигурация 1С:Управление торговлей 11 создана на механизме “управляемые формы, интерфейс Такси”. У этого интерфейса при работе без фоновых заданий нет возможности вывода текущего статуса.
Однако вы можете посмотреть статус выполнения загрузки данных в УТ 11 в журнале регистрации. Открыть его можете или в конфигураторе, или в отдельном клиентском сеансе 1С:Предприятие.
Текст ошибки может быть различным. Есть такие примеры:
При возникновении такой ошибки в первую очередь попробуйте выполнить выгрузку и загрузку частями с автоматической разбивкой на файлы. Если нет возможности так сделать перенос, читайте рекомендации далее.
Ошибка недостатка памяти может возникать при использовании 32-разрядной платформы 1С. Сейчас такая версия платформы 1С уже практически не встречается, почти везде на практике используется 64-разрядная редакция. Но все-таки рекомендуем это проверить в первую очередь.
Вторая возможная причина - это расход одним сеансом по загрузке данных в УТ 11 более 80% доступной памяти на сервере (это стандартная настройка сервера 1С). Служба сервера 1С ради сохранения работоспособности в автоматическом режиме завершает такой сеанс. Раньше можно было в консоли сервера 1С в свойствах рабочего сервера установить значения “-1” для параметров, выделенных на скриншоте:
Но в последних версиях платформы 1С:Предприятия такие настройки требуют КОРП-функционала.
У нас есть просто решение для ситуации, когда загрузку данных из УТ 11 завершить надо, использовать загрузку частями нет возможности, а целиком загрузка не доходит до конца, “вылетает” из-за недостатка памяти.
Предлагаем базу УТ 11 развернуть в файловом варианте работы. Как правило при переходе база УТ 11 берется чистая, и ее размер позволяет развернуть ее в файловом варианте. В дальнейшем, после завершения проекта перехода, сможете развернуть базу уже в клиент-серверном варианте работы.
Выделите все сообщения в окне служебных сообщений с помощью комбинации горячих клавиш Ctrl+A, потом сохраните его в буфет с помощью комбинации Ctrl+C и вставьте в новый текстовый файл. Этот текстовый файл отправьте нам по адресу info@perenos1s.ru. Так нужно поступить и с выгрузкой и с загрузкой данных. Наши специалисты проанализируют содержимое служебных сообщений, исправят обнаруженные ошибки.
Чтобы получить ответ на ваш вопрос максимально быстро, добиться исправления обнаруженных замечаний без обсуждения с нами уточняющих вопросов, пожалуйста, сразу передавайте нам следующую информацию (ниже), либо можете заполнить обращение в техподдержку по образцу в файле.
Полная информация для обращения в техподдержку:
В этой статье речь шла про обработку для переноса данных из УТ 10.3 в УТ 11. МЫ постарались посмотреть на эту задачу с разных сторон и дать практические рекомендации к выполнению проекта. Если у вас остались вопросы или есть замечания по представленному документу, обращайтесь к нам с вопросами. Звоните или пишите! Кроме того, проект перехода с УТ 10.3 на УТ 11 можно выполнить силами нашего специалиста. Обычно мы просим заполнить опросник перед проектом, после этого можем назвать стоимость и сроки выполнения проекта. Также еще раз хотим сказать, что у нас есть готовые модули не только для УТ 11, но и для перехода на БП 3, УПП 1.3, УНФ, КА 2, ERP.
Приобрести готовый перенос данных из УТ 10.3 в УТ 11 можно у нас на сайте >>
Москва, Старокалужское шоссе 62с1к9, офис 325
Пн-Пт 09:00 - 18:00
Название и юридический адрес компании: ООО "МСК СОФТ", 117630, г. Москва, Старокалужское шоссе 62с1к9, офис 325
ОГРН: 1197746194030, ИНН/КПП: 7751159157 / 775101001
Банковские реквизиты: АО "АЛЬФА-БАНК", р/сч 40702810402010002565, кор/сч 30101810200000000593, БИК 044525593
Наши менеджеры оперативно свяжутся с вами в рабочее время (с 9 до 18 по Мск) для подтверждения заявки.