#0
by Вадим Яковлев
Поделюсь опытом - может, пригодится кому. Обновляю платформу 1С, переходим с 8.2 на 8.3 (точнее, 8.3.11.2867), используется 64-битный сервер. Установил 8.3 на сервере (только сам сервер, без клиентов) и на клиентах и получил грабли - при попытке открытия любой базы с сервера на клиенте вылезает окно ошибки "Ошибка при выполнении операции с информационной базой Error loading component dhist", кнопки действий - "Завершить работу" и "Перезапустить...". Локальные базы на клиентах открываются нормально. Анализ дал следующее. Серверу для работы необходим файлик dhist.dll, однако в 64-битной версии 1С-овцы в MSI-файле забыли указать, что этот файл необходим серверу, и указали, что он только для клиентов. В 32-битной версии такой проблемы нет. Соответственно, возможны следующие варианты решения. Решение для бедных - не проверял, но должно работать: устанавливаем 64-битный клиент на любую машину и копируем оттуда dhist.dll в папку "bin" на сервере. Решение для сильных духом - создаём transform-файл для исправления косяка. Это то, что я применил. 1. Открываем в Orca (майкрософтовский редактор для MSI-файлов; где взять и как пользоваться, ищите в инете) файл "1CEnterprise 8 (x86-64).msi" из 64-битного дистрибутива. 2. Начинаем создание трансформации: меню "Transform" -> "New Transform". 3. Добавляем в таблицу "FeatureComponents" строку со следующими значениями полей: Component_: ClientHistory 4. Записываем трансформацию в файл: меню "Transform" -> "Generate Transform...". Имя файла даём нечто вроде "Install_dhist.mst", сохраняем в папку с дистрибутивом. 5. Закрываем MSI-файл в Orca, или весь редактор. ЕСЛИ MSI-ФАЙЛ ОТКРЫТ В ORCA, ИНСТАЛЛЯТОР С НИМ НЕ ЗАПУСТИТСЯ! 6. Если сервер 8.3 был уже установлен, удаляем нафиг. Попытка сделать Repair не поможет. 7. Запускаем инсталляцию так: msiexec.exe /i "1CEnterprise 8 (x86-64).msi" TRANSFORMS=Install_dhist.mst 8. После окончания установки проверяем, что файл dhist.dll действительно образовался в папке bin.
#3
by Вадим Яковлев
Кстати, да. Заглянул в отдельный дистрибутив сервера - там этой проблемы нет. Я качал полный дистрибутив и пользовался им.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Ошибка SQL сервера Arithmetic overflow error converting numeric to data type numeric
- Подскажите как бороться- Ошибка СУБД: ERROR: relation "_reference4980" does not exist
- Возникает ошибка Codebase Error -120
- Ошибка Error #:-630 Optimization File Flushing Failure
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Неизвестная ошибка (SMTP error code 503, 5.5.4 Error: send AUTH command first.)
- Ошибка веб-сервиса Error loading component pack
В этой группе 1С
- Зависает запрос при соединение по субконто
- УТ 11 Закрытие месяца
- Не получается скомпилировать мобильное приложение для Андроид на 26 и 27 версии апи 8.3.11
- СКД. Поля-периоды. Группировка одновременно по периоду и измерению.
- Постоянная неисправимая ошибка на сервере 1С
- Перенос ЗиК 77 - ЗУП 3.1
- Диалог выбора файла в веб-клиенте
- Право всем пользователям программно удалить любой документ в УТ 11.3
- Суммирование с условием в отчете на СКД
- Библиотека интеграции ЕГАИС
- Подписка на открытие/закрытие всех форм
- Телеграмм. Можно ли сделать закрытого бота?
- Ошибка подключения FTP
- УПП 1.3 (зарплатный модуль) Расчет страховых взносов сотрудника без начисления ему зп
- Программное копирование реквизита управляемой формы
- 1С 8.3 Переменная не определена
- Оплата бонусами УТ 11.3
- Восстановление последовательности по налоговому учету УСН
- Как выбрать номенклатуру без движений?
- условие виртуальной таблицы