Ticket Change Details Вы: nobody
Вход
Overview

Artifact ID: 8d122dfae2d1d24b185340298b395676b422e7bf
Ticket: 4ccb4c3e7ed99cc3aee4a10823b81ad71c80265f
Скрипт "Обработки 1С" умеет работать только с одной платформой. С разными платформами уже не работает
User & Date: artbear 2012-12-12 07:25:55
Changes

  1. 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")
    
    и юзать какой-то другой вариант.
    
  2. Appended to editors: "~artbear~"
  3. priority changed to: "Немедленно"