Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Установка 1C Бухгалтерии v.7.7 (http://forum.oszone.net/showthread.php?t=80777)

wadimus 12-03-2007 08:32 560472

Установка 1C Бухгалтерии v.7.7
 
1. - подготовка программ к тихой установке
2. - сама установка ;-)

Готовим программы к тихой установке:
1.1 - Подготовка ядра программы к тихой установке
1.2 - Подготовка конфигураций
1.3 - Reg-файл

1.1. Установка ядра программы

Инсталляционные файлы ядра находятся в каталогах (к примеру):
1с-Бухгалтерия v.2.7
|-Disk1
|-Disk2
|-...

- Заходим в каталог Disk1
- Запускаем: setup.exe -r
- Ставим ядро как нам надо и куда надо (обычно жмем - далее - далее - далее)
- жмем кнопку Конец (юмор разработчиков 1С)
- Находим в системной папке Windows (обычно c:\windows) файл
setup.iss
и копируем его в каталог Disk1 - где находится наш setup.exe
- Готовим тихую инсталляцию 1С - пакуем каталоги (Disk1 - Disk2 - .. Disk10) в архив к примеру: 1c-setup.7z
- Тихо запустить установку можно так:
disk1\setup.exe - s -sms
- Превращаем архив в запускаемый файл с помощью модифицированного 7zSfx-модуля by Oleg_Sch

файл config.txt
Код:

;!@Install@!UTF-8!
RunProgram="disk1\Setup.exe -s -sms"
GUIMode="0"
;!@InstallEnd@!

1.2. Подготовка конфигураций

Конфигурации при тихой установке проще не ставить, а копировать уже подготовленные
Поэтому сначала ставим конфигурации по умолчанию из инсталляционных файлов, а потом их пакуем

Инсталляционные файлы конфигурации Бухгалтерии находятся в каталогах (к примеру):
Бухгалтерия v.4.83
|-Disk1
|-Disk2
|-...

- Заходим в каталог Disk1
- Запускаем: setup.exe
- Ставим конфигурацию по умолчанию (обычно жмем - далее - далее - далее)
- жмем кнопку Конец
- Заходим в каталог c:\Programm Files\1Cv77
- Там есть каталог Bin - это ядро
- и будут каталоги 1SBDB и 1SBDemo
- 1SBDB - это наша готовая конфигурация Бухгалтерии - заходим туда и пакуем файлы со всеми подкаталогами
к примеру 1c-бухгалтерия.7z
- Так готовим и другие конфигурации

1.3. Reg-файл 1c.reg:

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\1C]
[HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7]
[HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7\7.7]
[HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7\7.7\Titles]
"C:\\1c_bases\\Бухгалтерия"="Бухгалтерия"
; ...
; т.е.
; "путь к устанавливаемой конфигурации"="как называется конфигурация в окне запуска 1с-ядра"

Все готово для тихой установки 1С:
есть файлы:
1c-setup.exe
1c-бухгалтерия.7z
1c-торговля.7z и т.д.
1c.reg

2. Тихая установка:
- Ставим ядро: 1c-setup.exe
- Конфигурации копируем в какой нибудь каталог:
c:\1c_bases - к примеру
в этом каталоге создаем подкаталоги
c:\1c_bases\Бухгалтерия - туда разархивируем файл 1c-бухгалтерия.7z
- Также поступаем и с другими конфигурациями
- запускаем 1c.reg: regedit.exe /s 1c.reg
- все готово

Остается открытым вопрос о запуске 1с-бухгалтерии если у нас нет HASP-ключа
Здесь поможет Sable или кря-кря ;-)

Baw17 12-03-2007 13:46 560603

Цитата:

Здесь поможет Sable или кря-кря ;-)
купи ключь и все впорядке насчет вареза сходи в другой форум вот сюда
HTML код:

www.forum.ru-board.com

qeraser 12-03-2007 17:54 560722

Можно проще:
1) Установить платформу и конфигурацию
2) Экспортировать ветку HKEY_CURRENT_USER\SOFTWARE\1C\1Cv7
3) Создать из п.1 и п.2 самораспаковывающийся архив с ярлыками где надо

Ster 14-03-2007 18:07 561630

qeraser
Только тогда для возможности работы хаспа может потребоваться запустить "установку драйвера защиты" -
Код:

"%Program Files%\1Cv77\BIN\Hinstall.exe"  /i

Raistlin 23-04-2007 13:47 578350

У меня стоит обратная задача - произвести автоматическое удаление 1C. Раньше запускалась пиратская версия с рабочих станций, теперь лицензионная из терминала - хорошо бы рабочие станции почистить. Есть способ сделать это из командной строки?

QUADamage 23-04-2007 19:47 578516

Raistlin использовался unisetup или родная установка + sable?

Rhamzes 19-06-2007 14:35 601285

не проще, просто на сервере шара папки BIN, у пользователей просто ярлык на запуск 1с с сервера?
базы через reg файл, только вот как сделать чтобы базы у всех по умолчанию были, если пользователей много работает на компьютере, пока не копался.

snark 19-06-2007 20:16 601465

Rhamzes
у 1С список базы хранится в реестре. Если по памяти (нету под рукой 1с-ки), это там:
Код:

[HKEY_CURRENT_USER\Software\1C]
то есть пишете все базы какие нужны - названия, пути... экспорт в рег-файл, и потом при установке импортировать

Rhamzes 20-06-2007 10:14 601656

Да это понятно что *.reg файл и импорт. Но работает толко на текущего пользователя, входишь под другим нет этой веткию. Ветка то текущего пользоваетля.

Nexx 26-09-2007 13:19 649748

Тоже с такой проблемой столкнулся, придумал вот что:
1. Делаем самораспаковывающийся архив, который должен будет распаковать 1с и сделать запись в реестре
2. Запускаем его из сеанса удаленной командной строки (radmin-telnet) от имени нужного пользователя:
Код:

runas \user:<имя_пользователя> имя_архива.exe
Похоже на извращение, но должно работать:)

wadimus 28-09-2007 14:04 651020

Есть 1с v.7.7 ядро 27 портабле одним файлом :cool:


Время: 02:21.

Время: 02:21.
© OSzone.net 2001-