Каталог решений - К вопросу о правильной установке 1С7.7 на Windows-7

К вопросу о правильной установке 1С7.7 на Windows-7

К вопросу о правильной установке 1С7.7 на Windows-7

В наличии

В этой мини заметке рассказывается о "правильной" установке 1С7.7 на Windows-7

Категория:

Описание

 До сих пор работает и ещё будет долго работать множество конфигураций написанных на платформе (на самом деле до сих пор хватает даже работающих систем написаных на клиппере и ФоксПро для дос).

 Всё-бы было ничего, но при попытке установить платформу 1С7.7 на ОС Windows-7 возникает ряд проблемм особенно на Windows-7/64bit. Которые удается в тривиальных случаях решать простым копированием папки из «Program Files», но если нужная конфигурация обменивается данными с другими конфигурациями 1С как с объектами OleAutomation (что встречается не так уж и редко) то выполнение кода вида:

          глV77 = СоздатьОбъект(«V77.Application»);
            Если глV77.Initialize(глV77.RMTrade, СокрЛП(глСтрокаКоннекта), «NO_SPLASH_SHOW») <> 0 Тогда
               глФлаг_V77Init=1;

              Иначе
               глФлаг_V77Init=0;
               Сообщить(«Нет возможности организовать связь с бухгалтерией!!!«);
                 СтатусВозврата(0);
               Возврат;
            КонецЕсли;
         КонецЕсли;

ни когда не будет успешным.

 Итак разберёмся в чём-же проблемма. Что делает инсталятор: копирует всякие файлы куда надо (инсталятор платформы 1С7.7 копирует по дефолту всё что необходимо в каталог «C:\Program Files\1Cv77»  и в подкаталоги этого каталога (прежде в сего в BIN), так-же инсталятор регистрирует компоненты и пишет справочные сведения в реестр). Как-бы первую часть этого действа (копировать)  мы вполне можем выполнить и сами, а вот со второй частью есть небольшая загвоздка .

 Решение проблемы: на самом деле проблема решается легко, нужен только комп донор с установленой платформой 1С7.7 (оптимально будет если: 1.exeшник пропатчен и не требует хаспа и 2.установлены все 3 компоненты).

шаг1.Копируем каталог «C:\Program Files\1Cv77» с донора на реципиента (на котором стоит Windows-7).

шаг2.На доноре запускаем regedit и ищем все вхождения 1С, все найденые веточки реестра экспортируем (у меня их получилось около 80).

шаг3.На реципиенте под админом подгружаем все эти веточки в реестр… таким ленивым как я можно написать пакетный файл и тупо давить одну и ту-же кнопку N раз. У меня не подгрузилось штуки 4 ветки, видимо из-за того, что нет искомых разделов в Windows-7, но как показала дальнейшая практика это не критично.

шаг4. Даём всем пользователям зарегистрированным на компьютере полные права на каталог «C:\Program Files\1Cv77».


Работоспособность этого метода проверил почти на десятке компов — везде норм! Ну на самом деле не всё норм, есть некоторые проблемы с тем, что не всегда ткнув по ошибке попадёшь на нужную строку в конфигураторе и ещё кое что совсем по мелочи — но это не так принципиально, хотя конечно есть некоторые  неудобства…

 



has been added to your cart:
Оформление заказа