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

16.02.11

База данных - Инструменты администратора БД

В этой мини заметке рассказывается о "правильной" установке 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".


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

 



См. также

Монопольное открытие формы обработки 1с77

Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Блокировка открытия формы обработки одним пользователем.

1 стартмани

24.05.2023    391    igor7777    0    

0

Групповое переименование файлов для 1С 7.7

Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простецкий скрипт переименования файлов в папке в нижний регистр, будет полезен программистам и системным администраторам имеющим навыки програмирования в 1С. Можно легко настроить под себя, спасает мне периодически час времени, может, кому еще будет полезен.

1 стартмани

18.02.2022    3629    0    igor7777    6    

2

[7.7 ТиС. СТОП-БАРДАК] Автоперенос непроведенных документов на текущий день

Инструменты администратора БД Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Боремся с бардаком. Работы в прошлых датах запрещены. Непроведенные документы (по разным причинам) - автоматом переносятся в начало текущего дня при запуске любого первого сеанса 1С в текущем дне. Задержка старта 1С - практически незначима. Не требует настройки, не требует допрограммирования (исключая один оператор вставки в процедуру старта системы). Можно обработку выполнять вручную с любой периодичностью.

2 стартмани

25.05.2020    5448    2    CheBurator    3    

2

Анализ 1С: Предприятие 7.7 с помощью ELK стека

Журнал регистрации Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    10660    phsin    20    

27

Автоматическое объединение конфигураций 1С 7.7

Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Скрипт позволяет выполнить объединение конфигураций и реструктуризацию из командной строки. Объединение выполняется штатными средствами конфигуратора 1С 7.7, взаимодействие с которым происходит путем посылки нажатий клавиш. Пригодится, если есть необходимость обновить или постоянно обновлять множество ИБ.

1 стартмани

22.04.2017    15526    4    devlabnn    2    

6

Перепроведение по счету

Инструменты администратора БД Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет Абонемент ($m)

Перепроведение по счету для конфигурации Бухгалтерский учет для Украины, 1С: Предприятие 7.7

1 стартмани

23.09.2016    3692    1    Genyak    1    

0

Решение проблем с печатью, предварительным просмотром печати, пакетной печатью 1С: 7.7 в терминале

Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Периодически сталкивался со следующими проблемами при печати в 1С: 7.7 работающей под терминалом: 1) После замены принтера на клиентской машине 1С пытается печатать на старый принтер. 2) Отсутствует предварительный просмотр при печати. 3) Не работает печать без предварительного просмотра (пакетная печать документов). 4) В некоторых формах печатает, в некоторых нет.

1 стартмани

09.06.2016    26618    18    tux    3    

1

Логирование в 1С

Инструменты администратора БД Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    33310    rudjuk    21    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1438 17.02.11 09:29 Сейчас в теме
А разве родной инсталлятор 77 больше не работает?
akasmall; +1 Ответить
2. RealEscander 496 17.02.11 09:53 Сейчас в теме
на Винь-7/64 бит точно не работает...
3. Tatitutu 3848 17.02.11 10:50 Сейчас в теме
(2) Читаем + думаем = Устанавливаем

вот опять !!! зашел на ФОРУМ - прочитал название темы и думал, что это ВОПРОС, а не ПУБЛИКАЦИЯ
саму ПУБЛИКАЦИЮ автора не заметил (ПОСМОТРЕЛ ТОЛЬКО ЧТО) .Это к тому, все вперемешку

(0) смотри еще какой вариант (при установки дистрибутива)

Многие люди, пересевшие на Windows Vista/Windows 7, с неудовольствием обнаружили, что не могут установить из сети (или в сеть, не важно) различные конфигурации 1С. Установка начинается нормально, но в какой-то момент замерзает и демонстрирует отвратительную ошибку:

«При копировании файлов произошла ошибка.
Установка прекращена.
Код ошибки: FS_LAUNCHPROCESS»


Путем полоскания интернета, антинаучного тыка и метода проб и фатальных ошибок специалисты нашего центра нашли решение проблемы. Особенно понравится оно тем, кто помнит, как в старые добрые времена приходилось колупаться с ДОСом и ранней Виндой, чтобы запустить ну, например, какую-нибудь игру хорошую, потому что это самый натуральный, классический танец с бубном. Итак,

Поза 1: Запустите программу установки.
Поза 2: Индикатор полосы прогресса застывает на «том самом месте».
Поза 3: Ударьте в бубен. Щелкните по значку текущих подключений в области уведомлений на панели задач.
Поза 4: Зайдите в «Центр управления сетями и общим доступом».
Поза 5: Ударьте в бубен. На картинке, изображающей вашу сеть (карте сети) щелкните по иконке своего компьютера («Этот компьютер»).
Поза 6: Переключитесь в окошко установки и с возрастающим недоверием наблюдайте, как заполняется полоса прогресса.
Поза 6.5: Если 4-й пируэт не увенчался успехом, снова бейте в бубен. Вместо того, чтобы щелкать по «Этому компьютеру», щелкайте по изображению вашей сети или по «Интернету» (если вы к нему подключены).
Поза 7: Bingo!!!

Остаток танца: если еще не bingo, и ваш партнер снова застыл в позе 2, продолжайте исполнять фигуры 5 или 6,5 соответственно, пока он не поймет, что к чему.

Финальный пируэт: если все равно не bingo, и, пока вы вытанцовываете фигуры с 3 по 6.5, партнер стоит столбом, используйте папуасский тамтам. Вырубите сеть на хрен. Потом, разумеется, врубите.

Вот так-то.

P.S. Тем, кто тоже с этим нае помучился, отдельные респект и уважуха.
Показать


найдено в сети в открытых источниках . Реально помогает , проверено на практике.
Serge_ASB; Maden; simplysimply; Everst; +4 Ответить
4. vvsokolov 297 19.02.11 12:12 Сейчас в теме
(3) Есть еще почти такой же танец, только в качестве бубна выступает обычная флэшка: процесс завис - достал флэшку - процесс завис - вставил влэшку
и так далее...
Serge_ASB; AVVA; Ироида; d3m3; AndreyKyiv07; +5 Ответить
22. d3m3 05.01.14 21:25 Сейчас в теме
Реально помог способ с флешкой. (4) altair1, спасибо!
23. Ироида 8 24.11.14 00:42 Сейчас в теме
(4) altair1, бубен с флешкой удался
9. hogik 443 20.06.11 19:27 Сейчас в теме
В дополнение к ссылке из (3) про: "Второй вариант следует применять при необходимости одновременной работы с базами под обоими семействами ОС."(с)
1) Реализовать рекомендацию "Любые изменения в режиме Конфигуратора должны вносится только на машине с Windows XP."(с) можно путем "удаления" из каталога BIN для Windows 7 (Vista) файла Config.dll.
2) Рекомендую выполнить проверку и анализ порядка сортировки: http://infostart.ru/public/85748/
10. babylon_5 55 15.07.11 21:48 Сейчас в теме
(9) Блииин, ну почему хорошо что я этого
"Любые изменения в режиме Конфигуратора должны вносится только на машине с Windows XP."
раньше не знал... Не ставил бы семерку... :D
А то еще с RC2 на ней работаю. И изменения в кучу клиентских баз под ней вношу...
Да и вообще, пару дней назад взял ноут. Поставил Win7 64. Так 7.7 спокойно установилась UniSetup'ом. И работает...
Как по мне - проблема, как и статья из пальца высосана. От желания кучу лишних телодвижений делать.
UniSetup + Usp и никаких танцев с бубнами. Под любой виндой.
terroristish; +1 Ответить
11. babylon_5 55 15.07.11 21:49 Сейчас в теме
К (10) - ставьте хоть локальную версию, хоть сетевую, хоть SQL (2000 или 2005)...
12. hogik 443 16.07.11 00:22 Сейчас в теме
(10)
Я не понял Вашего сообщения. Вы ссылку из (3) смотрели?
15. janic@yandex.ru 29.02.12 19:44 Сейчас в теме
(10) Полностью согласен с тобой.

32-bit инсталятор красиво ставит на Win7 x64 из родного дистрибутива.
http://toastytech.com/files/Is3Engine.zip

Описание можно прочесть.
http://www.reactos.org/forum/viewtopic.php?f=22&p=90280
25. Maden 07.07.16 15:47 Сейчас в теме
(3) Tatitutu, Этот вариант работает Win 7 sp1 x32
27. Serge_ASB 04.10.18 12:46 Сейчас в теме
(3)
Шайтан: всё сработало!
Ай, молодец, ай, спасибо!
5. RealEscander 496 19.02.11 13:34 Сейчас в теме
Tatitutu, altair1, что реально на W-7/64 срабатывает?
Когда озадачился всё что нашёл ссылки на какой-то левый 32-битный инсталятор 1С7.7(стоковый типа как 16 битный), но все ссылки были на инсталяторы троянов в систему... потому решил проблему регистрации компонент системы в лоб ручками... в принципе фигня вопрос, но постоянно кто-то эту проблему не может решить...
6. v3rter 23.02.11 12:50 Сейчас в теме
1. Иногда помогает копирование всех Disk**-ов в одну папку и запуск.
2. Если ставить 1с 77 вручную, то необязательно в Program Files.
3. После установки надо отключить "контроль учетных записей",
перезагрузиться, запустить 1с77 с "правами администратора" и
открыть любую базу. Этим зарегистрируется v7plus.dll.
Потом "контроль учетных записей" можно включить.
4. Не забываем про файл OrdNoChk.prm в папке BIN и папках с базами.
5. Драйвера на ключи защиты HASP придётся скачать тут:
http://www3.safenet-inc.com/support/hasp.aspx
PCI LPT контроллеры под Win7/Vista хаспы не поддерживают,
рекомендую либо материнские платы Gigabyte,
либо замену ключа на USB (платная).
6. Не забываем про PDF417 для бугалтерских конфигураций.
(см. http://y007.ru/1/ )
samofeev; +1 Ответить
8. Anthon 230 20.06.11 07:54 Сейчас в теме
Смешные вы все. Достаточно запускать и закрывать проводник (Win+E, Alt+F4, Win+E, Alt+F4, Win+E, Alt+F4...)

(6) ты забыл про установку шрифта, который есть в любой регламентированной отчетности.

даже если 1Ска не установлена, первый ее запуск регит ее в системе, поэтому достаточно скопировать BIN и ярлыки.
7. RealEscander 496 24.02.11 19:39 Сейчас в теме
v3rter, сигнальный файл (ОрдЧек) нужен тлько в "гетерогенной" среде виндовсов (7 и не 7). Если тоь ко 7 - один раз изменить страничку в конфигураторе и норм!
13. yuraos 988 21.11.11 05:11 Сейчас в теме
как я понимаю 1с77 тут с файловой базой...
... а если база SQL???
14. yuraos 988 21.11.11 07:43 Сейчас в теме
yuraos пишет:
как я понимаю 1с77 тут с файловой базой...
... а если база SQL???

Тогда еще придется подломить ODBC-драйвер для MS SQL:
переписать библиотеки
sqlsrv32.dll и sqlsrv32.rll в каталоге Windows теми что идут с WinXP или WinSrv2003
а для этого под Win7 придется еще и дать право Администратору на запись в этом каталоге.
тема вообще довольно популярная:
http://interface31.ru/tech_it/2009/10/1s-predpriyatie-77-osobennosti-raboty-v-windows-7-vista.html
http://www.1cpp.ru/forum/YaBB.pl?num=1297333590
У меня под Win7x64 1с77 устанавливалась без проблем. правда не из официального дистрибутива,
а из подправленного: где можно выбирать какую платформу хочешь: локальную, сетевую, SQL2000 или SQL2005.
Но работала криво!!!
конфигуратор не дает толком ничего делать - ни конфигурации объединять, ни архивы прогружать.
Авторы вот этой статьи Секретный релиз платформы v77.27.1
говорят, что нашли решение этой беды, причем вполне легальное.
Сам пока не проверял, все хочу попробовать ;))))).
16. karakozov 31.05.12 08:59 Сейчас в теме
Проблема давно уже решена.Есть целая куча инсталяторов которые умеют ставить 7.7 под х64 Windows 7/Vista.Статья будет интересна тем у кого много свободного времени.
17. mailrum2004 1 30.10.12 17:04 Сейчас в теме
Если в региональные настройках Windows не установлен язык Русский, то семерка может не правильно работать и выводить сообщения об ошибках на некоторые константы...
18. RealEscander 496 30.10.12 17:54 Сейчас в теме
(17) mailrum2004, не ну понятно что Великий и Могучий длжен быть установлен... всё-же не часто встречаются самописки на клюшках работающие вне exUSSR, да и типовых таких не было вроде никогда
19. Zergos 01.11.12 06:22 Сейчас в теме
А такой командной строкой все reg файлы загружаются в реестр разом:
for %a in (*.reg) do regedit /s %a


Ещё бы найти такие файлики под OpenConf...
20. RealEscander 496 01.11.12 16:00 Сейчас в теме
(19) Zergos, ну ОпенКоновские регфайлы скорее всего можно надёргать так-же с компьютера-донора. К сожалению с OpenConf не работал, поэтому таких файлов у меня нет...
21. serko8547 110 05.12.13 14:43 Сейчас в теме
Могу добавить: Зайдите 1 раз в 1с 7.7 Под администратором!
dchsherbina; +1 Ответить
24. sergeytsurkan 27.10.15 18:14 Сейчас в теме
http://www.vidicom.info/content/kak-zapustit-1s-77-sql-na-windows-x64

Работает и конфигуратор, и проблем пока не видел.
Да и написано общедоступно.
26. CheBurator 3115 08.07.16 07:35 Сейчас в теме
(24) попробуй к базе на такой установке по ОЛЕ подключиться
Оставьте свое сообщение