|
Конвертирование с 7.7 в 8.2 вылетает. | ☑ | ||
---|---|---|---|---|
0
greenif
24.06.13
✎
23:29
|
Пытаюсь конвертировать самописную базу 1С 7.7 в 8.2
Пробую релизы 7.7 bin23 и bin27. И релизы 8.2.14 и 8.2.17 На двух разных машинах WinXP 32bit и Windows 7 64bit Исходную базу протестировал с сжатием и исправлениями, ошибок не было. Результат конвертер вылетает с стандартной windows окном об отправление отчета об ошибке. Как можно побороть сего зверя, подскажите пожалуйста. P.S. Прекрасно понимаю, что код весь надо переписать и т.д. Но рассчитываю получить хотя бы структуру данных: справочников документов и т.д. А главное для меня это перенос макетов печатных форм ибо их там куча и они все довольно хитрые. Базу на 7.7 когда-то в 2006 году я сам и писал. |
|||
1
Aleksey
24.06.13
✎
23:31
|
Забей, ничего хорошего у тебя не выйдет. ни форм ни макетов
|
|||
2
greenif
24.06.13
✎
23:33
|
Спасибо, обнадежил ;-)
Но я все таки хотел бы попробовать. |
|||
3
Aleksey
24.06.13
✎
23:35
|
(2) Побереги нервы и время
Для примера возьми чистую базу и скопируй туда документ и печатную форму какую нибудь. И после конвертации посмотри что получится. Потом можешь забить |
|||
4
NcSteel
24.06.13
✎
23:43
|
(1) Я так ТиС на v8 перевел, на которой потом под 100 магазинов сидело.
|
|||
5
alexhtn
24.06.13
✎
23:43
|
(0) Попробуй при конвертации не сразу все флажки ставить, а по одному, чтобы было понятно, где вылетает.
Можно попробовать сначала на 8.1. 7.7 только 27 релиз нормально работает с конвератацией. |
|||
6
NcSteel
24.06.13
✎
23:44
|
(0) Ошибка помню была из-за не верной установки дистрибов. Надо сначала 7.7 ставить, а потом 8.
Но уже плохо помню. |
|||
7
greenif
24.06.13
✎
23:46
|
Пробую по одному флагу на бин 27....
|
|||
8
NcSteel
24.06.13
✎
23:49
|
Алгоритм поиска исполняемого файла 7.7 основан на том, что при установке или при запуске платформа 7.7 регистрируется в системе в качестве OLE-сервера с ProgID V77.Application. Vista же на основании своих политик безопасности такой регистрации препятствует. Поэтому и была высказана рекомендация о запуске в режиме совместимости. Убедитесь, что в системном реестре имеется запись о наличии зарегистрированного сервера с упомянутым ProgID и путь к исполняемому файлу записан верно.
С партнерского, может поможет. |
|||
9
greenif
25.06.13
✎
00:06
|
Без разницы, какую бы птицу не ставил.
Отмечаю один, любой флажок. Нажимаю выполнить запускается конфигуратор 7.7 с пакетным заданием. Потом при нажатии кнопки "Конвертировать" сразу вылет. Пробую на Windows XP Pro В реестре удалил разделы: HKEY_LOCAL_MACHINE\SOFTWARE\1C И HKEY_CURRENT_USER\SOFTWARE\1C Потом запустил 7.7 ну прописал базу. Раздел HKEY_CURRENT_USER\SOFTWARE\1C создался заново. Результат тот же. |
|||
10
greenif
25.06.13
✎
00:08
|
Написал на WSH маленький скрипт
v77 = WScript.CreateObject("V77.Application"); v77.Initialize(v77.RMTrade, "/D D:\\STODB /N Admin", ""); При запуска скрипта быстро мигает SPALSH 1с и все база не отрывается. |
|||
11
greenif
25.06.13
✎
00:16
|
Подправил скрипт:
v77 = WScript.CreateObject("V77.Application"); v77.Initialize(v77.RMTrade, "/D D:\\STODB /N Admin", ""); WScript.sleep(100000); После запуска скрипта, на сто секунд в папке базы 7.7 присутствует lck фалй. То есть 1С по OLE поднимается. |
|||
12
greenif
25.06.13
✎
00:31
|
Есть еще идеи?
|
|||
13
alkov
25.06.13
✎
05:59
|
(12) А база 7.7 вообще запускается?
|
|||
14
greenif
27.06.13
✎
21:27
|
Конечно и прекрасно работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |