Нам очень часто задают вопрос о том, будет ли работать 1с 7.7 на новом компьютере и как ее туда перенести. Все не так сложно как кажется. Для начала скопируем на съемный носитель базы 1с 7.7, которые необходимо перенести на новый компьютер. Пути к базам можно узнать при запуске ярлыка 1с 7.7.
Запускаем новый компьютер и копируем базы в место, которое вы определили под них и запоминаем путь.
Переходим в системный раздел windows
(диск С) далее Program
Files
(x86) и копируем сюда папку 1Cv77
Далее заходим в эту папку и находим папку BIN
в ней ищем исполняемый файл 1cv7l.exe
.
Создаем ему ярлык на рабочем столе и запускаем.
Сейчас у нас тут пусто, поэтому покажем платформе где находятся базы. Помните я говорил запомнить путь к базам 1С7.7? Вот теперь нам необходимо до него дойти. Нажимаем добавить, называем базу и переходим к месту хранения базы 1с нажав на три точечки. Вам необходимо просто зайти в папку с базой и нажать ОК.
При первом запуске базы может возникнуть такая ошибка,
но не унываем, а запускаем базу 1с 7.7 в режиме конфигуратор.
Далее идем в "Администрирование" далее "Кодовая страница таблиц ИБ" выбираем "+ текущая системная установка" жмем ОК.
Даже если при открытии у вас уже будет стоять "+ текущая системная установка" все равно жмем ок. Появится диалоговое окно. Жмем да. Ждем. Все база готова запускаем в режиме "Предприятие". Все база работает. Но может возникнуть следующая ситуация
Нам необходимо найти файл V7Plus.dll
. Можно попробовать через поиск. Скорее всего он хранится у вас в базе. Так вот его необходимо перенести в папку BIN из которой мы создавали ярлык платформы. Теперь нам необходимо эту библиотеку зарегистрировать. Для этого необходимо создать на рабочем столе ярлык данной библиотеке. Кликнем правой кнопкой мыши по нему и заходим в свойства. В поле объект прописываем "regsvr32" нажимаем применить и ОК. Внимание не сотрите кавычки! Ярлык у нас приобрел следующий вид. Теперь запускаем от имени администратора (правой кнопкой мыши "Запустить от имени администратора") и все библиотека зарегистрирована. Эту проблему мы устранили.
Если при переносе у вас появились другого рода ошибки пишите в комментариях. Будем разбираться
Известно, что платформа 1С:Предприятие 7.7 имеет проблемы совместимости с 64-разрядными системами семейства Windows (XP, Vista, 7, Server 2003, Server 2008). Что делать, если необходимо все-таки запустить этот программный продукт на 64-разрядной операционной системе? Далее мы рассмотрим решение этого вопроса.
Суть проблемы кроется в сильно устаревшей архитектуре платформы 1С:Предприятие 7.7 (пора уже закопать!). С мыслью произвести установку на 64-разрядную операционную систему с помощью setup.exe нужно сразу расстаться. Работать не будет.
Делать следует так:
Шаг 1 . Установить платформу 1С:Предприятие 7.7 правильно(т.е. в соответствии со всеми книжками и и инструкциями) на 32-х разрядную операционную систему. Лучше если это будет не серверная операционная система (чтобы раньше времени не воевать с возможными проблемами).
Шаг 2 . Скопировать папку C:\Program Files\1cv77\BIN с 32-разрядной системы в папку C:\Program Files (x86)\1Cv77\BIN 64-разрядной системы. Сделать соответствующие ярлыки на файл 1cv7.exe (или 1cv7s.exe) на рабочий стол пользователя.
Шаг 3 . (Шаг для серверных операционных систем Windows ) Добавить исключение в DEP . Для этого откроем Панель управления –> Система –> Вкладка Дополнительно
Щелкаем на кнопку Параметры
. Открывается окно Параметры быстродействия
. Открыть вкладку Предотвращения выполнения даннных
.
При первом открытии список будет пуст. Следует нажать кнопку Добавить
и выбрать файлы 1cv7.exe
(или 1cv7s.exe
). После этого можно принять изменения.
Отключать DEP (выбирать вариант Включить DEP для основных программ и служб Windows
) не стоит. О назначении DEP можно прочитать в сноске ниже.
Data Execution Prevention (DEP ) (англ. Предотвращение выполнения данных ) — функция безопасности, встроенная в семейство операционных систем Windows , которая не позволяет приложению исполнять код из области памяти, помеченной как «только для данных». Она позволит предотвратить некоторые атаки, которые, например, сохраняют код в такой области с помощью переполнения буфера. DEP работает в двух режимах: аппаратном, для процессоров , которые могут помечать страницы как «не для исполнения кода», и программном, для остальных процессоров. Эта функция впервые появилась во втором пакете обновлений для Windows XP .Шаг 4 . Установить драйверы для ключа HASP. Найти драйверы для ключа HASP для 64-разрядной версии Windows возможно на сайте компании Aladdin .
Следует использовать следующие драйверы:
- Драйверы для ключа HASP Device Driver 5.22 ;
- Менеджер Лицензий (для работы ключа в сети) HASP License Manager 8.32;
ВНИМАНИЕ! НЕСКОЛЬКО ОСОБЕННОСТЕЙ!
После публикации этого поста, столкнулся с неприятной особенностью. Мне в руки (почти одновременно) попало два ноутбука с установленной операционной системой Windows 7 x64. Оказалось, что однопользовательская версия 1С:Предприятие 7.7 (в моем случае конфигурация была – Бухгалтерский Учет) НЕ РАБОТАЕТ на 64-разрядной операционной системе. Что б я не делал, ключ защиты не сдавался и старался не обнаруживаться. Увы, программная платформа 1С:Предприятие 7.7 стара и такие вот проблемы исправлены никогда уже не будут.
Однако, в ходе эксперимента, удалось установить, что в случае использования многопользовательской лицензии, работа на компьютере с установленной Windows 7 x64 в 1С:Предприятие 7.7 возможна и все написанное выше совершенно справедливо. Желательно, выбирать в качестве места для размещения ключа защиты компьютер с 32-разрядной операционной системой.
Описанный случай, может стать серьезной проблемой для системных администраторов при переходе на новое оборудование. Я склоняюсь к тому, что в каждом отдельном случае нужно просто протестировать тот или иной вариант работы.
Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную систему сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме . Но нет ничего невозможного. Ниже приведена пошаговая инструкция по установке 1С:Предприятие в 64-х битную Windows, в моем случае это .
1. Установка в Windows х32
Сначала необходимо установить необходимую платформу 1С:Предприятие в любую другую 32-х битную систему Windows изменив путь установки по умолчанию на «C:\Program Files (x86)\1Cv77 \ » (для того чтобы работали все ярлыки). Подробно, об установке 1С я писал . Затем необходимо скопировать в 64-х битную систему файлы:
- Директорию «1Cv77
» из пути
«C:\Program Files (x86)\ » 32-х разрядной системы в
«C:\Program Files (x86)\ » 64-х разрядной системы. - Директорию «1C Предприятие 7.7
» из пути
«C:\Documents and Settings\All Users\Главное меню\Программы »
в 32-х разрядной системе в
«C:\ProgramData\Microsoft\Windows\Start Menu\Programs »
64-х разрядной системы
(пути могут различаться, в зависимости от используемых версий Windows). - Скопировать файл из пути
«C:\WINDOWS\system32\ » 32-х разрядной системы в
«C:\Windows\SysWOW64\ » 64-х разрядной операционной системы.
Помогла ли вам данная статья?
Установка 1С 7.7 под Windows 7:
Установщик 1С 7.7 является 16-битным приложением, а в Windows 7 отключена поддержка таких программ. Поэтому я взял другой установщик 1С, 32-битный(Ищите в интернет или спросите у Франчайзи). Запустил его "от имени администратора". Так же, как в Vista, являясь самым что ни на есть администратором, мне приходится тем не менее ещё раз подтверждать, что я администратор либо можно отключить UAC (он же User Account Control, он же контролем учетных записей пользователей). И установил SQL версию.
Если вы используете Файловую версию баз, то пропустите этот абзац, так это для SQL баз:
Теперь 1С:Предприятие 7 установлено под Windows 7. Но при попытки подключиться к SQL-базе пишет, что "Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше.". Я нисколько не удивляюсь, увидев, что в системе используется драйвер версии 6.1.7100.0, что по моему мнению старше, чем 3.50.0303, ведь это хоть и 7, но всё ещё Windows.
Пробую скопировать нужные библиотеки (sqlsrv32.dll и sqlsrv32.rll) из Windows XP, но у Администратора нет прав на изменение папки System32.
Жму кнопку дополнительно, иду на закладку Владелец и назначаю себя владельцем этих файлов. После этого мне всё-таки разрешают выдать себе права на изменения.
И я, наконец, могу скопировать эти нечастные библиотеки.
Пробую подключиться, но меня опять не пускают, правда на этот раз сообщают о том, что "Порядок сортировки, установленный для базы данных, отличается от системного!"
Иду в папку BIN 1С-ки и создаю там файл OrdNoChk.prm
.
И опять мне Windows7 рассказывает, что я не могу создать файл в этой папке, создаём этот файл где-нибудь у себя в "моих документах" и копирует его в BIN.
И... 1С работает под Windows 7, единственное "НО" отключена проверка порядка сортировки? Чем это грозит? Я ничего серьезного придумать не смог, кроме того, что отчеты могут выводиться не в алфовитном порядке, а при создании УРБД можно использовать только латиницу в кодах баз…
PS: Так же надо не забывать, чтобы загрузились внешние компоненты, первый запуск надо выполнить с отключенным Контролем учетных записей (User Account Control, UAC) или правой крысой - Запуск от имени Администратор.
Как отключить Контроль учетных записей (User Account Control, UAC)?
Перед тем как выполнить данные действия, войдите в систему с Администраторского аккаунта.
* Пуск »
* Наберите в строке поиска UAC »
* Откройте ссылку Изменение параметров контроля учетных записей (UAC) »
* Изменяя положение ползунка сделайте выбор необходимой степени защиты, руководствуясь описанием в правой части экрана (мы рекомендуем уровень «Уведомлять только при попытках программ внести изменения в компьютер»).
* Нажмите «OK» »
* Перезагрузите компьютер
Наверное многие сталкивались с проблемой установки 1С:Предприятие 7.7 на 64-битные системы. Однако эта проблема может быть решена. Для ее решения вам понадобится компьютер с установленной 32 бит ОС.
Итак, устанавливаем 1С на компьютер с 32-битной ОС (если планируется использовать 1С на сервере выбираем: "Установка на сервер - Административная"). Затем идем в C:/Program Files и копируем папку с программой 1Сv77 (скажем, на флеш накопитель), после чего вставляем флеш в компьютер под управлением интересующей нас системы Vista x64, Windows 7 x64 или Server 2008 x64 и копируем папку с программой 1Сv77 в каталог C:/Program Files (x86). Открываем папку 1Сv77/BIN ищем файл 1cv7.exe и создаем для него ярлык на рабочем столе.
Устанавливать менеджер лицензий желательно как службу, если установить как прогамму, то иногда во время автозапуска могут наблюдаться вылеты, и менеджер лицензий придется запускать вручную.
Теперь заходим в свойства соданного ранее на рабочем столе ярлыка для 1С и прописываем запуск от имени администратора.
Очень часто при запуске возникает ошибка: "1С multi-user обнаружена ошибка, приложение будет закрыто" А виноват в этом DEP.
Открываем "Свойства системы - Дополнительные параметры системы", в пункте "Быстродействие" нажимаем кнопку "Параметры" - перходим на вкладку "Предотвращение выполнения данных". Либо ставим жирную точку "Включить DEP только для программ и служб Windows", либо добавляем программу 1С (файл 1cv7.exe) к исключениям.
После этого 1С предприятие прекрасно работает. При установке на сервер придется повторить для каждого юзера настройку для запуска от имени администратора и то что касается настройки DEP.
При появлении ошибки: "Сортировка базы данных отличается от системной" Нужно открыть базу в конфигураторе. Далее "Администрирование - Кодовая страница таблиц ИБ" и изменить на + текущая системная установка. При запросе пересортировать базу данных, ответить "Да".
Есть один нюанс в проблеме с кодовой страницей - одновременная работа с одной базой данных с компьютеров под управлением Windows XP и Windows Vista (Windows 7) невозможна! При подключении к базе либо на Vista, либо на ХР будет выдаваться сообщение об ошибке - сортировка базы данных отличается от системной. Несмотря на то, что это можно обойти, просто запретив вообще сортировку базы, но этого делать не советую, в случае аварийного завершения работы 1С, этот способ может привести к непредсказуемым результатам, вплоть до полной потери данных, содержащихся в базе.