Страницы: 1
RSS
Перенос справочника из 1С 8.2 в 8.3 Конвертация данных
 

Коллеги, всем добрый день. Столкнулись с тем, что не получается корректно перенести справочник из 1С 8.2 в 8.3 Конвертация данных. Кто подскажет, в чем может быть причина потери некоторых данных и вообще ошибок при переносе?

Всем заранее спасибо за помощь.

 
Цитата
Larisa написал:
Коллеги, всем добрый день. Столкнулись с тем, что не получается корректно перенести справочник из 1С 8.2 в 8.3 Конвертация данных. Кто подскажет, в чем может быть причина потери некоторых данных и вообще ошибок при переносе?   Всем заранее спасибо за помощь.
Вообще данные можно переносить при помощи загрузки из Excel и табличных документов. Но когда у вас фактически идентичные конфигурации, то можно упростить себе задачу и воспользоваться стандартной обработкой выгрузки и загрузки через XML. Обратите внимание, что такой способ, как и конвертация данных, сопоставляет между собой объекты по уникальному идентификатору (GUID), а не по наименованию.

Подскажите еще конкретнее, в чем ошибка?

 
Цитата
Гость12 написал:
Цитата
Larisa написал:
Коллеги, всем добрый день. Столкнулись с тем, что не получается корректно перенести справочник из 1С 8.2 в 8.3 Конвертация данных. Кто подскажет, в чем может быть причина потери некоторых данных и вообще ошибок при переносе?   Всем заранее спасибо за помощь.
Вообще данные можно переносить при помощи загрузки из Excel и табличных документов. Но когда у вас фактически идентичные конфигурации, то можно упростить себе задачу и воспользоваться стандартной обработкой выгрузки и загрузки через XML. Обратите внимание, что такой способ, как и конвертация данных, сопоставляет между собой объекты по уникальному идентификатору (GUID), а не по наименованию. Подскажите еще конкретнее, в чем ошибка?
Я выгрузила Структуру, создала, проставила соответствия, правила и т.д. и т.п. и вроде все хорошо, но контрагенты оказались не записаны. При открытии окна формы ИНН подсвечен красным и надпись «ИНН физлица должен состоять из 12 знаков», хотя в поле «Тип контрагента» указано – «Юридичесткое лицо», т.е. значение поля заполнено... но не определяется что ли программой. При повторном выборе типа все становится ОК.

При этом, при записи контрагента все равно выходит сообщение об ошибке, что поле «Юр/Физлицо» не заполнено, хотя я вообще не вижу этого поля на форме.

 
Посмотрите алгоритм этой ошибки. Скорее всего не заполнено поле «ЮридическоеФизическоеЛицо», которое надо заполнить при загрузке. Укажите это в правилах конвертации.
Добавьте соответствие ЮрФизЛицо / ЮридическоеФизическоеЛицо. Потом надо добавить  соответствие для значений перечисления ЮридическоеФизическоеЛицо.
 

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

Откройте обработку выгрузки и загрузки данных XML (Ctrl+O). Зайдите во вкладку «Выгрузка». Первым делом укажите имя файла, в который будут выгружены данные и путь для сохранения.

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

Затем выберите данные для выгрузки. В табличной части формы обработки отметьте флажками те объекты конфигурации, которые вам нужно перенести. Колонка «Выгружать при необходимости» означает, необходимо ли перегружать данный объект, если на него ссылается реквизит перегружаемого нами справочника.

Если напротив справочника с единицами измерения будет установлен флаг в колонке «Выгружать при необходимости», создастся новая позиция. В противном случае в качестве значения реквизита будет надпись «<Объект не найден>» и его уникальный идентификатор.

 

Обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».

Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.

После того, как вы указали все необходимые объекты и дополнительные элементы для выгрузки, нажмите на кнопку «Выгрузить данные». Они попадут в XML файл, имя и путь нахождения которого указывали ранее. Результаты данной операции отобразятся в сообщениях.

 
Цитата
Pavel написал:
Обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».  Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.  После того, как вы указали все необходимые объекты и дополнительные элементы для выгрузки, нажмите на кнопку «Выгрузить данные». Они попадут в XML файл, имя и путь нахождения которого указывали ранее. Результаты данной операции отобразятся в сообщениях.
А если мне нужно загрузить справочник из XML?
 
Ну вот после успешной выгрузки данных из конфигурации – источника в XML файл, откройте базу – приемник. Структура объектов и их реквизитов должны совпадать между собой. Откройте обработку в базе – приемнике. Данная обработка используется как для выгрузки, так и для загрузки данных.  Перейдите на вкладку «Загрузить» и укажите путь к XML файлу, в который ранее были выгружены данные. После этого нажмите на кнопку «Загрузить данные».
 
Цитата
Larisa написал:
Коллеги, всем добрый день. Столкнулись с тем, что не получается корректно перенести справочник из 1С 8.2 в 8.3 Конвертация данных. Кто подскажет, в чем может быть причина потери некоторых данных и вообще ошибок при переносе?   Всем заранее спасибо за помощь.
Вы уже знакомы с правилами конвертации данных в 1С 8.3?

Для описания метаданных используется внешняя обработка MD83Exp.epf – для продуктов на платформе «1С:Предприятие 8.3» (управляемое приложение), MD82Exp.epf – для обычного приложения, в формате XML-файла. Обычно файл обработки располагаются в каталоге шаблонов, куда установлена конфигурация. К примеру, C:\Program Files\1Сv8\tmplts\1С\Conversion\3_0_5_3\.

Для выгрузки справочника из одной версии в другую, сначала выгружаем в файл XML структуру метаданных баз, задействованных в обмене, с помощью обработки MD83Exp.epf. Для этого в «Базе-источнике» и «Базе-приемнике» в режиме «1С Предприятие» открываем указанную обработку и выгружаем с ее помощью структуру конфигураций, указав имя формируемого файла.

По окончании выгрузки должно получиться два файла с описанной структурой двух конфигураций. Далее выполняется экспорт xml-схемы формата обмена.

Страницы: 1