v7: При конвертации информационных баз ошибка: "Программа "v7cnv" не работает" #756241


#0 by IT_PROGRAMMIST
Коллеги, подскажите в решении проблемы. Необходимо выполнить перенос данных из конфигурации Торговля и Склад для Украины 7.7(версия конфигурации 7.70.028) в Управление торговлей 2.3 Украина. От фирмы 1С, есть инструкция по переходу, в которой на начальном этапе используется конвертер информационной базы 7.7. Конвертер использую, который находится в стандартном каталоге с платформой 1С (версия платформы 8.2.19.130). Мои действия с конвертером: 1) Указал настройки для подключения к базе 7.7 2) Выполнить анализ информационной базы 7.7 3) На последнем этапе(конвертация), когда нажимаю кнопку "Выполнить конвертацию" программа "вылетает" с ошибкой "Программа "v7cnv" не работает". Конвертацию пробовал выполнять на ос: Windows 8, Windows 7 , Windows XP. Подскажите, в чем может быть проблема?
#1 by ДенисЧ
проблема в ДНК. Не надо так конвертировать.
#2 by IT_PROGRAMMIST
так в чем может быть проблема ошибки? Смотрел, что у многих конвертер отрабатывал без ошибок.
#3 by aka AMIGO
проблема может быть в содержимом БД. Пробуй конвертировать с помощью КД2
#4 by IT_PROGRAMMIST
Перед начало конвертации выполнил реиндексацию, проверка физической .......Т.е все процедуры, касающиеся целостности базы данных. для этого нужно написать правила. Хотелось бы типовыми средствами попробовать.
#5 by Dmitrii
> Не надо так конвертировать. Почему? В инструкции конвертация именно так делается: 1. Конвертируем клюшки в снеговика 2. Из получившегося уродца выгружаем данные в УТ.
#6 by Dmitrii
> Пробуй конвертировать с помощью КД2 Офигеть... Вместо использования типовой инструкции от 1С, которая должна всё сделать за один день, чуваку надо сейчас сесть и нарисовать привила переноса, что, даже в самом простейшем случае (только справочники и десяток документов с остатками), займёт минимум неделю, учитывая несовместимость логики ТиСа и УТ. И это не считая времени на  выгребание косяков после такого самопального переноса.
#7 by Dmitrii
Я не понял. Тестирование и исправление (ТиИ) БД перед выгрузкой делали или нет? Это делается в конфигураторе в 7.7. Какая версия клюшек? Если ТиИ делали, то попробовать выгрузить БД, загрузить в другой каталог. Именно через выгрузку. Попробовать использовать конвертацию от другой версии снеговика.
#8 by hhhh
вы бредите вместо с ТС. Вот что советуют в УТ 10.3 Для переноса данных необходимо выполнить следующую последовательность действий: 1. Выполните резервное копирование информационной базы конфигурации "Торговля + Склад" редакции 9.2. Если версия конфигурации "Торговля + Склад" ниже 7.70.947, то проведите обновление конфигурации до указанной или более поздней версии. 2. Выполните все регламентные процедуры в конфигурации "Торговля + Склад": удалите помеченные объекты, установите дату актуальности итогов, при необходимости восстановите границу последовательности документов и закройте кассовые смены 3. Откройте внешнюю обработку Tr77_82.ert с помощью пункта меню "Файл"-"Открыть". В появившемся диалоге укажите путь к файлу правил обмена Tr77_82.xml и имя внешнего файла, в который будет производиться выгрузка данных. После этого нажмите на кнопку "Загрузить правила обмена". 4. В диалоговом окне появится список объектов, которые могут быть выгружены (это может занять некоторое время).  По умолчанию будет выгружена информация по константам, справочникам и остаткам, рекомендуемым к выгрузке. Кроме этого может быть выгружена информация по документам. При необходимости можно отключить выгрузку информации по любому из справочников или документов или отключить выгрузку остатков по любому из регистров конфигурации. Для задания периода выгрузки документов используются параметры “Дата начала” и “Дата окончания”. Специальный диалог  для настройки периода выгрузки открывается при нажатии на кнопку с многоточием. В случае необходимости можно настроить параметры и задаться условия отбора данных. Задание режима проверки корректности данных перед выгрузкой регулируется флагом “Проверять корректность выгружаемых объектов”. После настройки правил выгрузки данных необходимо нажать на кнопку "Выгрузить". Если флаг “Проверять корректность выгружаемых объектов” установлен, перед осуществлением выгрузки будет сформирован список некорректных объектов, которые необходимо исправить. После того, как все объекты исправлены необходимо повторно нажать на кнопку "Выгрузить". Данные будут выгружены во внешний файл. 5. Произведите установку конфигурации "Управление торговлей", редакция 10.3 для 1С:Предприятия 8.2. Создайте новую информационную базу конфигурации "Управление торговлей", редакция 10.3 для 1С:Предприятия 8.2. При первом открытии информационной базы откажитесь от первоначального заполнения информационной базы: данные необходимо загружать в пустую информационную базу. 6. Настройте параметры учетной политики, а также введите первоначальную информацию, которую не планируется переносить из информационной базы конфигурации "Торговля + Склад", редакция 9.2 для 1С:Предприятия 7.7. 7. Для загрузки данных выберите пункт меню "Сервис" - "Универсальный обмен данными в формате XML". В открывшемся диалоге на закладке "Загрузка данных" укажите внешний файл, в который была произведена выгрузка, и нажмите на кнопку "Загрузить данные". Данные будут загружены в информационную базу из внешнего файла. 8. После проведения загрузки убедитесь, что данные загружены корректно. В случае необходимости (если переносятся остатки или документы) проведите загруженные документы, предварительно убедившись, что заполнены параметры учета, загружены курсы валют и настроена учетная политика. Все документы переносятся непроведенными. Для массового проведения документов можно воспользоваться групповой обработкой ("Сервис" –> "Групповая обработка справочников и документов"). где вы там рассмотрели конвертацию?
#9 by mehfk
Может в украинских конфигурациях не так?
#10 by IT_PROGRAMMIST
да, тестирование исправление делал. выгрузку/загрузку базы тоже делал пробовал использовать версию конвертера с разных релизов платформы(8.2.19.130, 8.2.15, 8.1) вы выложили инструкцию для УТ 10.3. Мне нужно выгружать в УТ 2.3(Управление торговлей для Украины). Для данной конфигурации другие рекомендации по выгрузке/загрузке.
#11 by hhhh
а где вы эти рекомендации взяли? НАдеюсь не на установочном диске?
#12 by Остап Сулейманович
Так и должно быть. Конвертер работает только от версии 8.0.18. Да он и не нужен. Конвертер (из поставки платформы) конвертирует md от клюшек в cf снеговика и может перенести данные в сконвертированную базу снеговика. В твоем случае конфигурация снеговика уже есть. Нужен только перенос данных.
#13 by IT_PROGRAMMIST
а как его выполнить без использования конвертера. Как я понял, последовательность действий следующая: 1) Конвертер создал базу с данными 2) В этой базе я запускаю специальную обработку для выгрузки информации 3) Выгруженную информацию загружаю в УТ 2.3
#14 by Dmitrii
Когда-то раньше переход с ТиСа на УТ для России делался именно так, как описывает ТС, - конвертация базы, потом перенос данных. Вполне допускаю, что для украинской УТ эта технология актуальна и сейчас. Под рукой у меня украинской УТ нет. Так что проверить не могу. Рекомендовал бы автору обратиться к любому франчу за консультацией. Просто тупо узнать где есть АКТУАЛЬНАЯ инструкция.
#15 by IT_PROGRAMMIST
Установил платформу 8.0. Запустил ее конвертер. Нажать на кнопку "Выполнить конвертацию" дало. Начало процесс конвертации.Но после перехода к переносу данных, написало ошибку Ошибка СУБД: Длина ключа индекса превышает максимально допустимую '_Reference12_ByParentField160_RLSR (_ParentIDRRef, _Folder, _Fld147, _IDRRef)'
#16 by Остап Сулейманович
В исходной базе сделать ТИИ.
#17 by IT_PROGRAMMIST
сделал уже несколько раз
#18 by hhhh
поищите всё-таки свежую инструкцию. В шаблоне УТ последнем должна быть.
#19 by IT_PROGRAMMIST
я скачал полный архив с актуальным релизом конфигурации. В ней именно такая инструкция. Может у кого есть другая инструкция?
#20 by вовочка
ТиС то довел до типовой конфигурации или из изувеченной пытаешься выгрузить?
#21 by IT_PROGRAMMIST
конфигурация ТиС полностью типовая.
#22 by IT_PROGRAMMIST
а можно в 7.7 найти вот это: Знаю,что в 8 можно.
#23 by mikecool
не поверишь, в таблице Reference12 есть
#24 by IT_PROGRAMMIST
имеется ввиду найти проблемный справочник/документ согласно вот этим данным.
#25 by IT_PROGRAMMIST
получилось решить проблему. После исправления ошибки выгрузка заработала(только под конвертером 8.0). Проблема была в реквизите типа "Строка"(одного из справочников), для которого была установлена длина 999(поставил 250). Всем спасибо за помощь.
#26 by вовочка
конфигурация ТиС полностью типовая. хммм
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top