1С 7.7 и Windows Vista/7 (x86, x64) и БД на MS SQL 2005+
База данных - Инструменты администратора БД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Итак...
Многие сталкивались с проблемой запуска 1С 7.7 в SQL варианте с MS SQL 2005+
Проблема заключается в том что 1С Предприятие 7.7 изначально 16-битное приложение. Отсюда все сложности, а именно:
1. Программа не нормально работает в 64-битном окружении
2. Инсталятор (официальный) не работает в принципе в 64-битном окружении, т.к. там отключена поддержка таковых
3. Сама 1С заявляет о работоспособности версии 7.7 в пределах Windows XP/Server 2003. Далее работа не гарантируется.
Не смотря на все это DBF вариант они все-таки облагородили. Для нормальной работы файловой или сетевой версии достаточно установить ядро 7.7.027, установить в конфигураторе кодовую страницу "Текущая системная установка" и локальный вариат заработает. В сетевой версии в каталог ИБ на положить ПУСТОЙ файл с именем OrdNoChk.prm. И все программа перестанет ругаться на неправильную кодировку.
С SQL вариантом не все так просто... Точнее все не просто. Единственный вариант запустить 1С 7 на Windows Vista+ это подменить файлы ODBC драйвера для MS SQL, а именно:
odbcbcp.dll
sqlsrv32.rll
sqlsrv32.dll
Однако этот процесс для новичков сложен. Сразу оговорюсь, этот вариант позволяет РАБОТАТЬ, но не позволяет АДМИНИСТРИРОВАТЬ! Для загрузки базы на MSSQL придется искать машину на ХР/2003. Но думаю админы, кто этим занимаются справятся ;-) А для остальных бедных пользователей предлагаю свой вариант решения данного вопроса. Процесс во много автоматизирован. Обработка сама определяет разрядность системы (х86 или х64)
Инструкция:
1. Распаковать архив
2. Запустить файл Runme.cmd с ключом с правами администратора (или отключеным UAC). Например так "Runme User".
3. В открывшемся окне консоли на запросы нажимать "F"
4. По окончании должно заработать.
Проблемы могут быть связаны с запуском обработки без прав администратора и без указания имени пользователя.
Смысл ее следующий:
Определяется разрядность системы
Устанавливаются необходимые права на необходимые файлы
Заменяются файлы, необходимые для работы с 1С 7.7
P.S. Веду поиск решения вопроса с нажатием клавиши F
Вступайте в нашу телеграмм-группу Инфостарт