Имя: Пароль:
1C
1C 7.7
v7: При конвертации информационных баз ошибка: "Программа "v7cnv" не работает"
0 IT_PROGRAMMIST
 
20.10.15
08:52
Коллеги, подскажите в решении проблемы.
Необходимо выполнить перенос данных из конфигурации Торговля и Склад для Украины 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 ДенисЧ
 
20.10.15
08:55
проблема в ДНК.
Не надо так конвертировать.
2 IT_PROGRAMMIST
 
20.10.15
09:13
так в чем может быть проблема ошибки? Смотрел, что у многих конвертер отрабатывал без ошибок.
3 aka AMIGO
 
20.10.15
09:22
(2) проблема может быть в содержимом БД.
Пробуй конвертировать с помощью КД2
4 IT_PROGRAMMIST
 
20.10.15
09:25
Перед начало конвертации выполнил реиндексацию, проверка физической .......Т.е все процедуры, касающиеся целостности базы данных.

(3)для этого нужно написать правила. Хотелось бы типовыми средствами попробовать.
5 Dmitrii
 
гуру
20.10.15
09:29
(1) > Не надо так конвертировать.

Почему? В инструкции конвертация именно так делается:
1. Конвертируем клюшки в снеговика
2. Из получившегося уродца выгружаем данные в УТ.
6 Dmitrii
 
гуру
20.10.15
09:33
(3) > Пробуй конвертировать с помощью КД2

Офигеть... Вместо использования типовой инструкции от 1С, которая должна всё сделать за один день, чуваку надо сейчас сесть и нарисовать привила переноса, что, даже в самом простейшем случае (только справочники и десяток документов с остатками), займёт минимум неделю, учитывая несовместимость логики ТиСа и УТ. И это не считая времени на  выгребание косяков после такого самопального переноса.
7 Dmitrii
 
гуру
20.10.15
09:40
(4) Я не понял. Тестирование и исправление (ТиИ) БД перед выгрузкой делали или нет? Это делается в конфигураторе в 7.7.

Какая версия клюшек?

Если ТиИ делали, то попробовать выгрузить БД, загрузить в другой каталог. Именно через выгрузку.

Попробовать использовать конвертацию от другой версии снеговика.
8 hhhh
 
20.10.15
09:46
(7) вы бредите вместо с ТС. Вот что советуют в УТ 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 mehfk
 
20.10.15
09:51
(8) Может в украинских конфигурациях не так?
10 IT_PROGRAMMIST
 
20.10.15
09:52
(7)да, тестирование исправление делал.
выгрузку/загрузку базы тоже делал
пробовал использовать версию конвертера с разных релизов платформы(8.2.19.130, 8.2.15, 8.1)

(8) вы выложили инструкцию для УТ 10.3. Мне нужно выгружать в УТ 2.3(Управление торговлей для Украины). Для данной конфигурации другие рекомендации по выгрузке/загрузке.
11 hhhh
 
20.10.15
09:56
(10) а где вы эти рекомендации взяли? НАдеюсь не на установочном диске?
12 Остап Сулейманович
 
20.10.15
09:59
(0) Так и должно быть.
Конвертер работает только от версии 8.0.18. Да он и не нужен. Конвертер (из поставки платформы) конвертирует md от клюшек в cf снеговика и может перенести данные в сконвертированную базу снеговика.
В твоем случае конфигурация снеговика уже есть. Нужен только перенос данных.
13 IT_PROGRAMMIST
 
20.10.15
10:07
(12) а как его выполнить без использования конвертера.
Как я понял, последовательность действий следующая:
1) Конвертер создал базу с данными
2) В этой базе я запускаю специальную обработку для выгрузки информации
3) Выгруженную информацию загружаю в УТ 2.3
14 Dmitrii
 
гуру
20.10.15
10:11
(11) Когда-то раньше переход с ТиСа на УТ для России делался именно так, как описывает ТС, - конвертация базы, потом перенос данных.
Вполне допускаю, что для украинской УТ эта технология актуальна и сейчас.

Под рукой у меня украинской УТ нет. Так что проверить не могу.

Рекомендовал бы автору обратиться к любому франчу за консультацией. Просто тупо узнать где есть АКТУАЛЬНАЯ инструкция.
15 IT_PROGRAMMIST
 
20.10.15
10:31
Установил платформу 8.0.
Запустил ее конвертер.
Нажать на кнопку "Выполнить конвертацию" дало. Начало процесс конвертации.Но после перехода к переносу данных, написало ошибку

Ошибка СУБД:
Длина ключа индекса превышает максимально допустимую '_Reference12_ByParentField160_RLSR (_ParentIDRRef, _Folder, _Fld147, _IDRRef)'
16 Остап Сулейманович
 
20.10.15
10:38
(15) В исходной базе сделать ТИИ.
17 IT_PROGRAMMIST
 
20.10.15
10:42
(16) сделал уже несколько раз
18 hhhh
 
20.10.15
10:51
(17) поищите всё-таки свежую инструкцию. В шаблоне УТ последнем должна быть.
19 IT_PROGRAMMIST
 
20.10.15
10:55
(18) я скачал полный архив с актуальным релизом конфигурации. В ней именно такая инструкция. Может у кого есть другая инструкция?
20 вовочка
 
20.10.15
11:46
ТиС то довел до типовой конфигурации или из изувеченной пытаешься выгрузить?
21 IT_PROGRAMMIST
 
20.10.15
11:55
(20) конфигурация ТиС полностью типовая.
22 IT_PROGRAMMIST
 
20.10.15
12:46
а можно в 7.7 найти вот это:
'_Reference12_ByParentField160_RLSR (_ParentIDRRef, _Folder, _Fld147, _IDRRef)' ???

Знаю,что в 8 можно.
23 mikecool
 
20.10.15
12:51
(22) не поверишь, в таблице Reference12 есть
24 IT_PROGRAMMIST
 
20.10.15
12:55
(33) имеется ввиду найти проблемный справочник/документ согласно вот этим (22) данным.
25 IT_PROGRAMMIST
 
20.10.15
22:20
(24) получилось решить проблему.
После исправления ошибки (15) выгрузка заработала(только под конвертером 8.0).
Проблема была в реквизите типа "Строка"(одного из справочников), для которого была установлена длина 999(поставил 250).

Всем спасибо за помощь.
26 вовочка
 
21.10.15
07:03
(21)  конфигурация ТиС полностью типовая.
Говоришь :))
хммм
Закон Брукера: Даже маленькая практика стоит большой теории.