Overview
Artifact ID: | 8d122dfae2d1d24b185340298b395676b422e7bf |
---|---|
Ticket: | 4ccb4c3e7ed99cc3aee4a10823b81ad71c80265f
Скрипт "Обработки 1С" умеет работать только с одной платформой. С разными платформами уже не работает |
User & Date: | artbear 2012-12-12 07:25:55 |
Changes
- Appended to comment:
<hr /><i>12.12.2012 07:25:55 artbear добавил следующее:</i><br /> И еще баг: После установки новой версии (например, стояла 8.2.13, а поставили 8.2.17) будет выдаваться ошибка скрипта, т.к. по умолчанию Предприятие будет запускаться в режиме 8.2.17 это происходит из-за строки this.v8 = new ActiveXObject("V82.Application"); В реестре V82.Application будет указывать на последний релиз 1С, т.е. 8.2.17 Чтобы вернуться к 8.2.13, приходиться явно менять в реестре этот параметр: 1. \HKEY_CLASSES_ROOT\V82.Application смотрим CLSID в нем 2. Далее указанный CLSID ищем в разделах 2.1 для 32-битной - \HKEY_CLASSES_ROOT\CLSID 2.2 для 64-битной - \HKEY_CLASSES_ROOT\Wow6432Node\CLSID Это явно неудобно! Для решения возможно, что нужно отказаться от использования new ActiveXObject("V82.Application") и юзать какой-то другой вариант.
- Appended to editors: "~artbear~"
- priority changed to: "Немедленно"