Темы статей
Выбрать темы

Как подружить «1С: Предприятие 7.7» с Windows 7

Редакция БК
Статья

Как подружить «1С: Предприятие 7.7» с Windows 7

 

Сравнительно недавно начались продажи новой ОС Microsoft Windows 7. А это означает, что Microsoft очень скоро все-таки прикроет Windows XP или по крайней мере сделает все возможное, чтобы не дать честным людям оставаться на старой, доброй, надежной Windows XP.

В связи с этим было решено попробовать запустить «1С: Предприятие 7.7» под Windows 7 и поделиться результатом с вами (забегая вперед, скажу, что мне это удалось).

Александр КАЧАНЮК

, компания «Сантим», г. Москва, http://u4t.ru/

 

Начнем с того, что установщик «1С: 7.7» является 16-битным приложением, а в Windows 7 отключена поддержка таких программ. Поэтому я взял другой установщик «1С» — 32-битный, чтобы установить SQL-версию «1С: Предприятия 7.7».*

* Впрочем, совсем не обязательно ставить SQL-версию, пользуясь при этом 32-битным инсталлятором. Об альтернативном способе установки читайте примечание «От редакции» в конце статьи. —

Примеч. ред.

Далее я запустил установщик «от имени администратора» (рис. 1) и выбрал SQL-версию (рис. 2). Дело в том, что в Windows 7, так же как и в Vista, являясь самым что ни на есть администратором, тем не менее приходится еще раз подтверждать, что я администратор. Либо можно заранее отключить контроль учетных записей пользователей UAC (о том, как это сделать, сказано во врезке «Важно» в конце статьи).

img 1

 

img 2

Итак, теперь «1С: Предприятие 7.7» установлено под Windows 7 (рис. 3 на с. 12). Однако при попытке подключиться к SQL-базе появляется сообщение, что «

Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше». И это притом, что в системе уже используется драйвер версии 6.1.7100.0, что, конечно же, старше, чем версия 3.50.0303! Хм, стоит ли удивляться такой непонятливости Windows, пусть даже и версии 7?

img 3

Пробую скопировать нужные библиотеки (sqlsrv32.dll и sqlsrv32.rll) из Windows XP (рис. 4 на с. 13) в папку System32 системы Windows 7. Как вы думаете, что я увижу? Правильно! Мне сообщили, что для изменения этой папки нужно обладать правами администратора (рис. 5 на с. 13). И это несмотря на то, что я как раз и являюсь администратором.

img 4

 

img 5

Ну что ж, такие мелочи не остановят «настоящего самурая». Жму кнопку «

Дополнительно», иду на закладку «Владелец» и назначаю себя владельцем этих файлов (рис. 6 на с. 13). После этого мне все-таки разрешают выдать себе права на изменения (рис. 7) и я наконец могу скопировать эти несчастные библиотеки.

img 6

 

img 7

Пробую еще раз запустить «1С: Предприятие». Но меня опять не пускают, правда на этот раз сообщают о том, что «

Порядок сортировки, установленный для базы данных, отличается от системного!» (рис. 8).

img 8

Ладно, горе не беда, открывают папку, в которую установлена «1С» (как правило,

C:\Program Files\1Cv77), а в ней — папку BIN и создаю там файл OrdNoChk.prm.

И опять мне Windows 7 рассказывает, что я не могу создать файл в этой папке, но «настоящий самурай» так просто не сдается. Он создает этот файл где-нибудь у себя в папке «

Мои документы» и копирует его в BIN.

И еще одна попытка запустить несчастную 1С-ку оканчивается… победой!

Важно!

Чтобы загрузились внешние компоненты, первый запуск «1С» надо выполнить с отключенным контролем учетных записей (User Account Control, UAC) либо непосредственно от имени администратора (щелкнуть на значке «1С» правой кнопкой мыши и в контекстном меню выбрать команду «Запуск от имени Администратор»). Как отключить контроль учетных записей? Для этого надо открыть «Панель управления» «Учетные записи пользователя (User Accountes)» «Включение или отключение контроля учетных записей (Turn User Account Control off/on)» и снять галочку «Используйте контроль учетных записей (use User Account Control...)».

 

Итак, «1С: Предприятие 7.7» работает под Windows 7 (рис. 9). Единственное «но» — отключена проверка порядка сортировки. Чем это грозит? Ничего серьезного на ум не приходит кроме того, что отчеты могут выводиться не в алфавитном порядке, а при создании УРБД (управление распределенными базами данных) можно использовать только латиницу в кодах баз.

img 9

 

Вот, собственно, и все. Надеюсь, что вам было интересно и познавательно читать эту статью.

 

От редакции

Считаем необходимым добавить свои «пять копеек».

Прежде всего заметим, что на Windows 7 следует устанавливать самый последний релиз платформы «1С: Предприятие 7.7» — 7.70.027. Более старый попросту «не пойдет».

Кроме того, если вам нужно установить не SQL-, а самую обычную DBF-версию «1С: Предприятия 7.7» (базовую или ПРОФ), то некоторые специалисты предлагают упростить процедуру и обойтись без 32-битного установщика и замены библиотек. Достаточно скопировать в Windows XP и сохранить на отдельном носителе (например, флешке) папку

1Cv77, в которой установлено «1С: Предприятие 7.7» (как правило C:\Program Files\1Cv77). После установки Windows 7 (x64) сохраненная папка 1Cv77 переносится в Program Files (x86). В C:\Program Files (x86)\1Cv77\BIN создается пустой файл OrdNoChk.prm (это можно сделать любым редактором, хоть тем же «Блокнотом» — notepad.exe). Запуск «1С: Предприятия» в таком случае осуществляется непосредственно вызовом исполняемого файла 1cv7s.exe (можно создать для него ярлык на рабочем столе).

Правда, при этом остается открытым вопрос драйверов для HASP-ключа — нужно установить самый новый драйвер. Его можно скачать на сайте производителя — компании «Алладин» (www.alladin.ru).

 

Редакция «Б & К» благодарит компанию «Сантим» (г. Москва) и лично автора Александра Качанюка за любезно предоставленный материал.

App
Скачайте наше мобильное приложение Factor

© Factor.Media, 1995 -
Все права защищены

Использование материалов без согласования с редакцией запрещено

Ознакомиться с договором-офертой

Присоединяйтесь
Адрес
г. Харьков, 61002, ул. Сумская, 106а
Мы принимаем
ic-privat ic-visa ic-visa

Мы используем cookie-файлы, чтобы сделать сайт максимально удобным для вас и анализировать использование наших продуктов и услуг, чтобы увеличить качество рекламных и маркетинговых активностей. Узнать больше о том, как мы используем эти файлы можно здесь.

Спасибо, что читаете нас Войдите и читайте дальше