fbpx

FAQ – Частые вопросы и ответы

Вы здесь:

К чему привязан Серийный ключ

Серийный ключ привязан к компьютеру.

После переноса установки на другой компьютер или апгрейде компьютера (замена жесткого диска или процессора) необходимо переустановить коннектор с новым серийным ключом.

Куда устанавливается программа «ATK BIView»

«ATK BIView» можно ставить на любой компьютер.

Единственное условие – доступ к 1C-серверу и SQL-серверу по протоколу TCP/IP

Варианты установок «ATK BIView» : 32-бит или 64-бит

Комплект поставки включает два установщика: «ATK BIView».exe и «ATK BIView»64.exe.

Любая установка «ATK BIView».exe (32 или 64) позволяет работать с 1С-сервером независимо от его архитектуры: 32 или 64 бит.

Установка «ATK BIView»64.exe позволяет работать с очень большими пользовательскими конфигурациями 1С.

При подключении к 1С-серверу «ATK BIView» использует COM-компоненту 1С v8х.ComConnector (файл comcntrl.dll) из клиентской установки 1C.

При использовании COM+ (см. ниже) любая установка «ATK BIView» позволяет использовать COM-компоненту 1С v8х.ComConnector

любой разрядности: 32 или 64 бит.

COM+ можно не использовать, в этом случае необходимо выполнить установку «ATK BIView» соответствующей разрядности:

  • для 32-битного 1C-клиента ( v8х.ComConnector) следует выполнить установку «ATK BIView».exe
  • для 64-битного 1C-клиента ( v8х.ComConnector) следует выполнить установку «ATK BIView»64.exe.

Использование COM+

Если разрядность установленного «ATK BIView» не соответствует разрядности зарегистрированной на этом компьютере компоненты v8х.ComConnector,

то следует создать для этой компоненты COM+.

Для это выполнить:

  • Запустить консоль «Служба компонентов» (Кнопка Пуск -> Администрирование > Службы компонентов)
  • В ветке Приложения COM+ добавить новое приложение: Создать > Приложение
  • В настройках «Установка или создание нового приложения» – выбирать «Создать новое приложение».

Имя COM+ должно быть таким: “v8x.ComConnector”, где x – версия 1С (например, v82.ComConnector или v83.ComConnector)

  • Способ активации – «серверное приложение».
  • Для учетной записи запуска приложения надо выбирать учетную запись под которой стартует сервер 1С.
  • В ветке созданного приложения перейти на ветку «Роли» и открыть роль «CreatorOwner»

Далее в разделе «Пользователи» создать пользователя – учетную запись под которой работает сервер 1С.

  • В ветке созданного приложения перейти на ветку «Компоненты» и создать компонент: Создать > Компонент

Выбрать «Установка новых компонентов» и в диалоге выбирать нужную DLL

(например,C:\Program Files (x86)\1cv8\[версия платформы]\bin\comcntr.dll )

  • Открыть свойства только что созданного компонента и перейти на вкладку «Безопасность»,

В списке «Явно установленные для выделенных объектов роли» установить отметку “роль CreatorOwner”.

 

Дополнительно можно прочитать здесь:

Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С

http://kb.mista.ru/article.php?id=870

или

Ручное создание COM+ соединения для 1С

http://www.maxblogs.ru/articles/ruchnoe-sozdanie-com-soedineniya-dlya-1s

Как «ATK BIView» работает с 1C

«ATK BIView» работает как обычный 1C-клиент и соединяется с 1С-сервером при посредничестве COM-компоненты

1С v8х.ComConnector (файл comcntrl.dll).

См. раздел Предварительные условия для установки и использования

Компонента ComConnector должна быть включена в установку 1С.

При выборочной установке 1С на компьютере появляется окошко выбора необходимых компонент.

НАДО ВКЛЮЧИТЬ “Компоненты доступа к серверам 1С …”.

«ATK BIView» работает с 1C-сервером посредством TCP-протокола.

В общем случае в параметрах соединения 1C-сервер задается в виде server:nnnn,

где nnnn – номер порта, например server:1541.

Номер порта по умолчанию 1541 (можно не указывать).

Как одновременно работать с конфигурациями разных версий

Если «ATK BIView» должен работать с несколькими версиями 1С-конфигураций для одной и той же версии платформы,

то для настройки работы «ATK BIView» с требуемой конфигурацией требуется:

    1. Выполнить отмену регистрации сomcntr.dll ненужную для текущей работы «ATK BIView»
    2. Выполнить регистрацию comcntr.dll нужную для текущей работы «ATK BIView»

Для 32-битной версии клиента 1С команды выглядят примерно так:

    1. удалить регистрацию

regsvr32 “C:\Program Files (x86)\1cv83\8.2.19.90\bin\comcntr.dll” /u

    1. зарегистрировать

regsvr32 “C:\Program Files (x86)\1cv83\8.3.xx.xxx\bin\comcntr.dll”

 

где xx.xxx – релиз платформы

Для 64-битной версии клиента 1С команды выглядят примерно так:

C:\Windows\SysWOW64\regsvr32 “C:\Program Files (x86)\1cv83\8.3.xx.xxx\bin\comcntr.dll”

1С:Предприятие 8.3.9 – механизм защиты от опасных действий

Начиная с версии 8.3.9.2033 в платформу 1с включен механизм защиты от опасных действий.

Назначение этого механизма – повышение безопасность работы при использовании потенциально опасного кода.

(подробнее см. http://www.online-ufa.ru/content/articles/security-warning-1c-8-3-9/ )

В частности потенциально опасной считается работа с COM-объектами.

Пользователь имеет возможность разрешить работу с COM-объектами в меню 1с-конфигуратора

“Администрирование” – “Пользователи”:

После обновления 1С перестал работать вызов COM Connector

Если после обновления 1С-конфигурации (или установки дополнительной конфигурации) возникают

ошибки, описание которых в лог-файле содержит следующий текст:

ExceptionActivator.CreateInstance …

а также текст

… “Библиотека не зарегистрирована

или … “Класс не зарегистрирован”

или … “0x80070005”

следует выполнить перерегистрацию comcntr.dll

Подробнее см. Как одновременно работать с конфигурациями разных версий

Процедура миграции с АТК Qlik 1C Коннектора на «ATK BIView»

Для перехода с минимальными затратами и с сохранением модели данных требуется выполнить следующую последовательность работ:

  • Составить список 1С-таблиц формирующий исходную модель данных, построенную на основе старого ATK 1С Коннектора
  • В ATK-Biview произвести расчет в режиме “1 – ATK 1С Коннектор”

В результате расчета в папке Проекта ATK-Biview будет сформирован файл текстовый ScriptLev1.txt.

Этот файл содержит полный список (для данной 1с-конфигурации) SELECT операторов выборки данных.

SELECT-операторы в файле идентичны SELECT-операторам, сформированм старым ATK 1С Коннектором

  • Из файла ScriptLev1.txt, по списку полученному в пункте 1, исключить все ненужные для проекта SELECT-ы..
  • Для оставшихся SQL-операторов надо выполнить сравнение полей с полями таблиц исходного проекта

– если требуется – выбросить лишние поля .

– там где требуется – присвоить алиасы полям ( AS ).

В среднем, для одного проекта, работа выполняется в течении рабочего дня.

Режим Проекта PowerBI

Для работы с Microsoft Power BI (а также Tableau, Microsoft Excel и некоторыми другими системами) расчет надо выполнять

с включенным параметром “Режим Проекта PowerBI”.

Назначение этого параметра – кастинг (преобразование) бинарных полей в текстовые строки при чтении данных из БД.

Такое преобразование требуется для систем которые не “умеет” работать с бинарными полями.

QlikView/QlikSense безразличен к значению этого параметра.

Установка этого параметра, за счет дополнительной работы по преобразованию данных, приводит к снижению производительности на 1% – 2%.

Примечание:

Установка этого параметра также требуется для работы с Microsoft SQL Server версии 2005

Работа с Microsoft SQL Server версии 2005

Для работы с Microsoft SQL Server версии 2005 в параметрах на закладке “Соединение” НЕ следует устанавливать

Режим Проекта Power BI“: