OLE доступ к 1С7 на Windows7

11.01.14

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

Попытка
База = Новый COMОбъект("v77.Application"); // сетевая, v77s - SQL, v77L - локальная
Исключение      
ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки());
Возврат;      
КонецПопытки;

Под XP работает. Под Win7 выдает ошибку:
Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается: Интерфейс не поддерживается
7-ка вроде стоит корректно. Ключи кажется прописаны все. Установлена через UniSetup.
В чем может быть дело???

----------------------------------------------------

Таких вопросов много на форумах. С этой проблемой столкнулся и сам. Поэтому и решил поделиться своим опытом.

Скачать файлы

Наименование Файл Версия Размер
V77.GeneralPropPage
.rar 0,71Kb
170
.rar 0,71Kb 170 Скачать

Для решения этой проблемы необходимо найти компьютер с установленной 1С7, доступ к которой через OLE работает. Обычно это компьютер с Windows XP.

Меню Пуск -> Выполнить: DCOMCNFG. Откроется служба компонентов. В левой части окна выбираем Службы компонентов -> Компьютеры -> Мой компьютер -> Настройка DCOM. Откроется список установленных компонент. В этом списке должна быть компонента V77.GeneralPropPage

Аналогичную процедуру проделайте на компьютере, на котором доступ к 1С7 через OLE не работает, чтобы убедиться что компонента V77.GeneralPropPage там отсутствует. Обычно это компьютеры с Windows7. В моем случае с Windows Server 2008 R2 64bit. По каким то причинам 1С7 на такие операционки устанавливается некорректно.

Чтобы компонента V77.GeneralPropPage появилась, необходимо добавить несколько веток реестра, которые можно скопировать с донорской машины. 

Итак, на донорской машине Пуск -> Выполнить: REGEDIT. Задаем в поисковике имя компоненты и экспортируем найденные ветки.

После этого редактируем выгруженные reg файлы, где меняем путь и имя исполняемого файла 1С7 на те значения, которые соответствуют компьютеру, где нужной компоненты нет. Это сделать не сложно, так как таких файлов у меня получилось всего 6.

Затем на дефектной машине запускаем поочереди полученные reg файлы и импортируем в реестр. В моем случае OLE доступ к 1С7 заработал даже без перезагрузки сервера. Можете еще раз зайти в службу компонентов и убедиться, что V77.GeneralPropPage появилась.

При желании можете скачать готовые reg файлы и подредактировать там пути и имена 1С7 на свои.

Надеюсь, что эта статья Вам поможет. С праздником Рождества Христова. Всего доброго

OLE 1С7 Windows7 COM Объект доступ

См. также

SALE! 10%

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Переход с 1С:Бухгалтерии 7.7 на 1С:Бухгалтерию предприятия 8, редакция 3.0, через стандартную обработку является сложным процессом, требующим определенной подготовки. Во время выполнения этого перехода возникает множество проблем и ошибок (примеры ошибок ниже), которые могут затруднить его успешное выполнение. В разработке учтены и исправлены все ошибки.

50722 45650 руб.

26.05.2020    33849    10    66    

16

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59208    8    21    

20

Выгрузка данных из 1С 7.7. в формате EnterpriseData 1.6 (универсальный формат обмена) в конфигурации 8.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    22658    59    39    

35

Переход с 1С:Комплексной 7.7 на 1С:УТ 10.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    15523    5    13    

6

Обмен данными ЗУП 3.1 - Бухгалтерия 7.7

Зарплата Обмен между базами 1C Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13575    2    0    

5

Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации данных (по правилам КД версии 2.1) из 1С:Предприятие 8.3 в 1С:Предприятие 7.7 для переноса данных из 1С:Предприятие 8.3 в 7.7. Сделать это поможет следующая инструкция по КД2 о том, как создать новую конвертацию из 8.3 в 7.7, сохранить модуль и правила загрузки данных, сделать загрузку данных. КД2.

17.10.2019    13971    ksnik    0    

15

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

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

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

22.01.2019    11074    phsin    20    

27
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 3.14159 94 11.01.14 15:08 Сейчас в теме
Установлена через UniSetup

это чтобы не париться с какими-то ключами защиты?

По каким то причинам 1С7 на такие операционки устанавливается некорректно


может быть 1С7 и не должна устанавливаться на новые ОС? :)
2. seermak 665 11.01.14 15:37 Сейчас в теме
такая же фигня и на платформе 8.3((((
3. Rothschild 11.01.14 16:24 Сейчас в теме
(2) seermak,
"не ходите дети в 8.3 гулять!"

---
ну а для 1С-7.7 еще начиная с Висты приходилось танцы с бубном плясать
особенно для SQL.
4. ltfriend 951 11.01.14 21:41 Сейчас в теме
Ну начнём с того, что 1с 7.7 вообще не устанавливается под 64х разрядной системой, т.к. установщик 16-ти битный.
Поэтому и в реестре ни чего не прописывается. А проблема решается гораздо проще (1-я ссылка при поиске) - достаточно запустить 7-рку с админскими правами и все автоматом пропишется в реестре.
user853074; RockClimber; mudrak; 4ed; BigB; Cora; west__; Alximikkk; marsohod; +9 Ответить
5. marsohod 123 11.01.14 22:19 Сейчас в теме
(4) ltfriend, так отож :)
А я удивляюсь, почему у меня всё работает :)
13. Alximikkk 20 11.03.14 17:00 Сейчас в теме
(4) ltfriend, Спасибо! Пол дня пытался прописать в реестр пути)))
6. ilnur.56 12.01.14 20:31 Сейчас в теме
Не знаю с какого сайта, но по установке 1с 77 под Вин Сервер 64 использовал следуйщий метод:

Наверное многие сталкивались с проблемой установки 1С 7.7 на 64 битные системы.
Однако эта проблема может быть решена. Для этого понадобится компьютер с установленной 32 бит ОС.
Итак - устанавливаем 1С на компьютер с 32 бит ОС (если планируется использовать 1С на сервере выбираем: Установка на сервер - Административная), затем идем в C://Program Files и копируем папку с программой 1Сv77 например на флеш накопитель, затем вставляем флеш в компьютер под управлением Vista x64 или Server 2008 x64 и копируем папку с программой 1Сv77 в каталог C://Program Files (x86), затем открываем папку 1Сv77/BIN ищем файл 1cv7.exe и создаем для него ярлык на рабочем столе.
Затем скачиваем последнюю версию драйверов для ключа HASP:
Скачать драйверы HASP4
Устанавливаем ее, во время установки может быть выдано предупреждение о том, что драйвер не подписанный, нажимаем все равно установить этот драйвер и дожидаемся окончания установки.
Тем кто использует сетевую версию 1С, необходимо скачать также HASP Licence Manager, последнюю версию которого можно взять здесь:
Скачать HASP Licence Manager
Устанавливать менеджер лицензий желательно как службу, если установить как прогамму, то иногда во время автозапуска могут наблюдаться вылеты. И менеджер лицензий придется запускать вручную.
Теперь заходим в свойства соданного ранее на рабочем столе ярлыка для 1С и прописываем запуск от имени администратора.
Очень часто при запуске возникает ошибка: "1С multi-user обнаружена ошибка, приложение будет закрыто" А виноват в этом DEP. Открываем Свойства системы - Дополнительные параметры системы - в пункте Быстродействие нажимаем кнопку Параметры - перходим на вкладку Предотвращение выполнения данных - Либо ставим жирную точку - Включить DEP только для программ и служб Windows, либо добавляем программу 1С (файл 1cv7.exe) к исключениям.
После этого 1С предприятие прекрасно работает. При установке на сервер придется повторить для каждого юзера настройку для запуска от имени администратора и то что касается настройки DEP.
При появлении ошибки : "Сортировка базы данных отличается от системной" Нужно открыть базу в конфигураторе - Далее Администрирование - Кодовая страница таблиц ИБ и изменить на + текущая системная установка. При запросе пересортировать базу данных - ответить Да.
Одновременная работа с одной базой данных с компьютеров под управлением Windows XP и Windows Vista невозможна! - при подключении к базе либо на Vista, либо на ХР будет выдаваться сообщение об ошибке - сортировка базы данных отличается от системной. Правда где-то в интеренете читал, что это можно обойти, просто запретив вообще сортировку базы, но этого делать не советую, в случае аварийного завершения работы 1С, этот способ может привести к непредсказуемым результатам, вплоть до полной потери данных, содержащихся в базе.
8. it-on 15.01.14 12:58 Сейчас в теме
(6) ilnur.56, по поводу сообщения "сортировка базы данных отличается от системной". Достаточно положить пустой файлик OrdNoChk.prm в каталог базы и такой проблемы не будет.
10. Rothschild 16.01.14 07:41 Сейчас в теме
(6) ilnur.56,
Отмена сортировки выполняется помещением пустого файла с именем OrdNoChk.prm в каталог bin базы 1С.
***
кроме этого для SQL-версии могут быть проблемы с драйвером OBCD,
которую предлагают решать заменой файлов драйвера теми, что идут с WinServer-2003.
11. Rothschild 16.01.14 07:41 Сейчас в теме
(10)

Авторы же вот этой статьи Секретный релиз платформы v77.27.1
говорят, что нашли решение всех этих бед, причем вполне легальное.
Сам не проверял, все хочу попробовать
... но отошел я от 1с-7.7
;))))).
12. vdv2701 91 16.01.14 09:17 Сейчас в теме
(11) Rothschild, Огромное спасибо за подсказку. Эта разработка семерки может очень пригодится
7. gull22 95 15.01.14 12:45 Сейчас в теме
Плюс всем - и автору и комментариям
9. vdv2701 91 15.01.14 23:05 Сейчас в теме
Спасибо за подсказку с файликом, очень нужная вещь
14. YurySigolaev 29.03.15 00:08 Сейчас в теме
на Windows 8.1 х64 не помогло.

и запускал инсталлятор (UniSetup) от имени администратора.
и с работающей машины ветки реестра перенёс (настройка DCOM V77.GeneralPropPage появилась)

всё равно не хочет лезть в 7.7 через COMОбъект
15. vdv2701 91 06.04.15 12:18 Сейчас в теме
(14) YurySigolaev, попробуйте секретный релиз платформы 1С7, который Rothschild предлагает: http://infostart.ru/public/82018/
16. succub1_5 88 25.07.16 14:40 Сейчас в теме
На windows 2012 64x - не работает. В DCOM - компоненты не создает. Все делаю под админом. DEP отключил. Пробовал 4 варианта:
1) переустановка 1С 7.7
2) с донора ветки реестра
3) файлы (менял путь) - http://infostart.ru/public/516591/
4) обработка и полученные файлы http://www.forum.mista.ru/topic.php?id=517328

Есть еще варианты?
17. Bor_ka 100 15.08.16 21:22 Сейчас в теме
На windows 2012 64x сработало!
1. Добавочно проделал http://www.forum.mista.ru/topic.php?id=498901#19
(пост 19)
и
2. запустил службу Агент Сервера 1С Предприятие под пользователем с правами администратора и которого прописал в правах безопасности(см п.1)
18. Bor_ka 100 15.08.16 22:29 Сейчас в теме
Осталось разобраться в одном, почему 1С8 приходиться запускать под правами администратора?
Оставьте свое сообщение