· Добавлена возможность автоматической выгрузки списка таблиц и загрузки таблиц по списку. Страница 6 из 34. Консультационная группа АТК. ATK Consulting Group. · Россия, 121087 Москва, ул. Барклая, д. 6


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.

Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

1

из

34








«
Консультационная Группа АТК
»


Руководство пользователя

по
АТК
QlikView

1
C

Коннектору














Москва, 2012


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

2

из

34




ОглТвлХЬЧХ


НАЗНАЧЕНИЕ АТК
QLIKVIEW

1
C

КОННЕКТОРА

................................
..................

3

ВЕРСИИ
QLIKVIEW

1
C

КОННЕКТОРА

................................
................................
....

6

УСТАНОВКА АТК
QLIKVIEW
1
C

КОННЕКТОРА

................................
.....................

8

О
СОБЕННОСТИ УСТАНОВКИ

АТК

Q
L
IK
V
IEW
1C

К
ОННЕКТОРА ДЛЯ ВЕРСИЙ



7.7

И
8.X

................................
................................
................................
.....................

14

Версия 1С 7.7

................................
................................
................................
....

14

Версия 1С 8.I
................................
................................
................................
....

15

ИСПОЛЬЗОВАНИЕ
QLIK
VIEW

1
C

КОННЕКТОРА

................................
................

16

Р
ЕЖИМЫ ИСПОЛЬЗОВАНИЯ
АТК

Q
LIK
V
IEW

1
C

К
ОННЕКТОРА

................................
....

16

П
РИМЕР СОЗДАНИЯ И ИСП
ОЛЬЗОВАНИЯ ЗАГРУЗОЧН
ОГО СКРИПТА

.............................

19

П
ОМЕТКИ УДАЛЕНИЯ И НЕ

ПРОВЕДЁННЫЕ ДОКУМЕНТ
Ы

................................
..............

25

П
РИМЕР ОРГАНИЗАЦИИ СВ
ЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

................................
.................

25

ОСОБЕННОСТИ ИСПОЛЬЗО
ВАНИЯ АТК
QLIKVIEW

1
C

КОННЕКТОРА ДЛЯ
РАЗЛИЧНЫХ ВЕРСИЙ 1С:

1С 7.7 И 1С 8.
X

................................
..................

27

И
СПОЛЬЗОВАНИЕ
АТК

Q
LIK
V
IEW

1
C

К
ОННЕКТОРА ДЛЯ
1С,

ВЕРСИЯ
7.7

...................

27

И
СПОЛЬЗОВАНИЕ
АТК

Q
LIK
V
IEW

1
C

К
ОННЕКТОРА ДЛЯ
1С,

ВЕРСИЯ
8.Х
...................

31





Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

3

из

34




НАЗНАЧЕНИЕ

АТК
QLIKVIEW

1
C

КОННЕКТОРА

Система
QlikView

позволяет извлекать, загружать с высокой скоростью и использовать для
анализа данные практически из всех известных источников данных, например: SQL
-
баз
данных, файлов
Excel
, DBF
-
файлов.

Однако использование для оперативного анализа огромного количеств
а накопленных
транзакционных данных, хранимых в многочисленных установках систем 1С
: Предприятие
, до
настоящего времени по ряду причин, было крайне затруднительным.

Приложения 1С
базируются на
COM
-
технологиях и позволяют выгружать данные в специализированные, как
правило, самописные приложения. Периодические выгрузки из 1С
: Предприятие
, сделанные
на внутреннем языке и во внутреннем формате 1С


это и есть единственное решение,
предусмотренное функц
ионалом системы для работы с внешними по отношению к 1С
источниками. Решение понятное и приемлемое, если бы не ряд значительных минусов:



Очень медленные выгрузки из 1С͖



Необходимость повышения числа специалистов 1С
: Предприятия

для интеграции 1С с
внешними

системами͖



Создание промежуточных файлов хранения данных͖



Повышение стоимости и трудозатрат на ИТ
-
поддержку͖



Низкая производительность выборки данных


В
QlikView

предусмотрена особая
организация соединения практически с
любым источником данных, называемая
Custom

Object
. Данный механизм
подра
зумевает написание программного
кода, организующего интерфейс между
QlikView

и системой с затрудненным
доступном информации для внешних
источников.

На основе механизма
Custom

Object

с
пециалисты Консультационной Группы
АТК разработали
АТК
QlikView

1
C

Коннектор,

позволяющий
эффективно интегрировать

две системы
для предоставления качественной
бизнес
-
аналитики.

Ниже перечислены ключевые

т
ехнологические особенности работы
АТК
QlikView


Коннектора
:



АТК QlikView 1С Коннектор

является универсал
ьным, работает с версиями 1
C

Предприятие:

Рисунок
1
. Взаимодействие систем QlikView и 1С при
помощи QlikView
-
1C
Коннектора


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

4

из

34




o

8.0


8.1
-

8.2 в SQL
-
варианте

o

7.7 в файловом и SQL
-
варианте



Настройка АТК
QlikView 1С Коннектора

на конфигурацию информационных баз 1С
Предприятие выполнятся автоматически, при каждом сеансе взаимодействия систем
QlikView и 1С
.



АТК
QlikView

1
C

Коннектор обеспечивает работу для установок
QlikView

в архитектурах
32 и 64
-
бита.



АТК
QlikView

1С Коннекто
р

обеспечивает одновременную загрузку данных в систему
QlikView

из разных информационных баз 1С

(Рисунок
1
)



Производительность
АТК
QlikView

1С Коннектора

по отбору данных из системы 1/ на 1
-
2 порядка выше, чем при выборке данных на основе обращения к
AP
I
-
функциям
системы 1С
: Предприятие
.

Высокая производительность отбора данных из системы 1С
:
Предприятие

обеспечивается за счет прямого обращения к системе хранения (к базам
данных SQL или файлам хранилищам данных).



Настройка
АТК
QlikView

1С Коннектора

для работы с системой 1С
: Предприятие

производится в стандартной терминологии пользователей 1С и не требует знаний о
внутренней структуре
данных


: Предприятие
.



Пользователи системы
QlikView

работают в привычной среде, используя все
возможности систем
ы
QlikView

для отбора, трансформации и загрузки данных.



Реализация
АТК
QlikView

1С Коннектора

опирается на открытую документацию,
относящуюся к работе с метаданными системы 1С.



Реализация
АТК
QlikView

1С Коннектора

строго соответствует спецификац
иям
построения пользовательских коннекторов компании QlikTech.

Таким образом,
АТК
QlikView

1
C

Коннектор позволяет:



Принципиально
увеличить скорость

выгрузки данных
, поскольку необходимые
данные выгружаются посредством
ado
.
net

технологий, непосредственно используемых
в СУБД͖



Полностью
абстрагироваться от физического уровня хранения данных
;



В динамическом режиме
отслеживать любые изменения в структуре метаданных

используемой конфигурации 1С: Предприятие͖



Стандартный мастер подго
товки запросов позволяет видеть всю структуру метаданных
1С и
создавать

в нем
запросы к 1С: Предприятие в удобном
SQL
-
подобном виде
;



Гарантировать неизменность данных относительно источника
, поскольку

АТК

QlikView

1
C

Коннектор имеет прямой доступ к базе да
нных (а при использовании
промежуточных файлов такой гарантии нет)
;



Разгрузить систему 1С: Предприятие и снизить риск блокировки пользователей
. Как
правило, система 1С
: Предприятие

в компании

достаточно сильно загружена, а запуск
дополнительных мощных обр
аботчиков создает не только дополнительную нагрузку,
но и риск блокировки пользователей.
АТК
QlikView

1
C

Коннектор использует базу 1С по

Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

5

из

34




минимуму и направляет запросы непосредственно на
MS

SQL

Server
, что увеличивает
скорость загрузки данных и снижае
т риск

блокировки пользователей͖



Снизить зависимость от разработчика 1С
. Так, без использования
АТК
QlikView

1
C

Коннектора, если, по какой
-
либо причине, разработчик 1С будет отсутствовать на
работе, то внесение изменений в выгрузку, или внеплановая выгрузка данн
ых
оказывается под угрозой. А в случае его увольнения, значительно увеличивается время
на переключение поддержки
QlikView

на другого сотрудника͖



Сократить ИТ
-
издер
жки.
АТК
QlikView

1
C

Коннектор позволяет не задействовать в
процессе разработки скриптов загрузки данных разработчиков 1С, что сокращает вдвое
требуемый ресурс разработчиков. Даже если этим занимается 1 человек в компании,
параллельная разработка в 2
-
ух и более системах являе
тся

серьёзным замедляющим
фактором͖



Полностью автоматизировать процесс управления выгрузкой данных

из базы данных
1
C
, без необходимости отдельного запуска обработок или заданий в 1С. При работе
без

АТК
QlikView

1
C

Коннектора возникает необходимость постоян
но синхронизировать
работу заданий нескольких систем:

o

Запуск обработчика 1С
: Предприятие

на выгрузку данных в текстовый или
XML

формат в заранее созданную сетевую папку с открытым доступом

o

По мере готовности операции экспорта


загрузка текстовых файлов в
QlikView

из
сетевой папки

o

При этом необходимо параллельно с этим процессом заниматься
«управлением» файлами выгрузок


удалением старых файлов, организацией
системы имен файлов, ограничением доступа к файлам несанкционированных
пользователей и т.д.

Особенн
о автоматизация процесса выгрузки важна в следующих случаях:

o

работа с большими объемами данных,

o

оперативное построение нового аналитического документа,

o

добавление новых полей и атрибутов в существующем аналитическом
приложении.

Таким образом,
АТК
QlikVie
w

1
C

Коннектор позволяет, имея общее представление о структуре
объектов данных 1С, создавать аналитическое приложение за
3 шага
:


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

6

из

34





ВЕРСИИ
АТК
QLIKVIEW

1
C

КОННЕКТОРА


QlikView

1
C

Коннектор 10.2

В версии QlikView

1/ Коннектор 10.2 реализованы следующие ключевые улучшения:



Повышение быстродействия более чем в 10 раз (по сравнению с версией

АТК

QlikView
1/ Коннектор 10.1)͖



Совместимость с QlikView 10 Lw, QlikView 10 Sw1, QlikView 10 Sw2͖



Совместимость с 1С
:
Предприятие

7.7, 1С 8.1, 1С 8.2͖



Упрощение процесса инсталляции в операционной среде Windows




АТК
QlikView

1
C

Коннектор 11.2

В версии АТК QlikView 1/ Коннектор 11.2 реализованы следующие ключевые улучшения:




Расширена поддержка разработки модели данных

для 1С вер. 8.х

АТК QlikView 1/ Коннектор 11.2 извлекает расшифровку кодов типов регистраторов
напрямую из метаданных 1С, что позволяет в автоматическом режиме после загрузки
регистратора (ов) загружать только те виды документов, которые использовались дл
я
формирования записи данного регистратора (ов). То же самое касается механизма
определения типа информационного объекта, использующегося в качестве
субконтрагента в бухгалтерских проводках, а в этом случае вариаций типов документов
намного больше.




Добавлена возможность автоматической выгрузки списка таблиц и загрузки таблиц
по списку


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

7

из

34




АТК QlikView 1/ Коннектор 12.1 позволяет проводить полную выгрузку всех элементов
информационной модели 1С (справочники, документы, планы счетов, накопления,
регистры с
ведений и т.д.) всего несколькими строками скрипта на языке QlikView



Упрощена выгрузка всех полей


теперь это можно сделать одной командой

В версии АТК QlikView 1/ Коннектор 12.1 введена синтаксическая конструкция «S9L9/T *
from

͙», которая позволяет выгружать все поля из объектов 1С



Улучшены средства диагностики и регистрации ошибок




Повышена производительность работы АТК QlikView 1/ Коннектора


В данном
руководстве пользователя

приведено описание
АТК
QlikView
-
1
C

Коннектора
для
применения в
QlikView

версии
11
.Х.


В редакторе скрипта системы
QlikView

этот
QlikView
-
1
C

Коннектор (см. рис. 2 и 2
-
а) именуется как
setupQV10
-
1C_3.0.4519.31974.exe



На продуктовом сайте Консультационной Группы АТК,
http://www.qliksolutions.ru/
,

в разделе
«
АТК
QlikView

1С Коннектор» Вы можете скачать
trial
-
версию
АТК
QlikView

1
C

Коннектора.

Данная версия может использоваться только на одном компьютере

и не предназначена для
ком
мерческого использования.


Коммерческую версию

АТК

QlikView

1
C

Коннекто
р, вместе с соответствующей документацией,

специалисты Консультационной Группы АТК предоставляют Вам

после выполнения Вами
финансовых обязательств по приобретению программного обеспечения.



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

8

из

34




УСТАНОВКА
АТК
QLIKVIEW

1
C

КОННЕКТОРА

Предварительные у
словия успешной установки
АТК
QlikView

1
C

Коннектора

на
выбранном

компьютере
:



Наличие установленной системы
QlikView;



Наличие установленной версии системы 1С (версии 8.x или 7.7)͖



Наличие

.N9T Cramework версии не ниже 4
.0.

Полнофункциональная версия
АТК
QlikView

1
C

Коннектор
а

поставляется в виде единого
исполняемого файла
-
инстал
л
ятора
-
1C_3.0.4519.3197
4.exe

и серийного номера
.

Цифры в наименовании файла
-
инсталлятора показывают номер текущей
версии

АТК
QlikView
-
1
C

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

1
C

Коннектора в
trial
-
режиме

не поставляется в комплекте с
trial
-
версией.
Серийный номер
уникален для каждого компьютера и поставляется пользователям
АТК
QlikView

1
C

Коннектора
службой поддержки компании «Консультационная Группа АТК»
.

Процедура
установки
АТК
QlikView

1
C

Коннектора включает следующие шаги:

1.

Запуск

файла
-
инстал
л
ятора
.

При запуске файла
-
инсталлятора

откроется окно мастера
установки программного обеспечения
АТК
QlikView

1
C

Коннектор

(Рис.
2
).



Рисунок
2
. Мастер установки про
граммного обеспечения
АТК
QlikView
-
1C Коннектор

2.

Получение
кода запроса серийного номера
.

Мастер установки предлагает выбор из
двух опций


установка
АТК
QlikView

1
C

Коннектора и получение кода запроса серийного

Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

9

из

34




номера. Поскольку у Вас нет серийного номера, выбирайте опцию «Получить код для
запроса серийного номер
а»

(рис.
3

и
4
).


Рисунок
3
. Получение кода запроса серийного номера


Рисунок
4
. Получение кода запроса серийного номера


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

10

из

34




3.

Заполнение формы запроса ключа регистрации
.
Пройдите по ссылке
http://www.qliksolutions.ru/feedback/QlikView_1C_connector_reg/

и заполните форму
запроса на получение ключа регистрации
АТК
QlikView

1
C

Коннектора

(рис.
5)
.
Код
запроса, который Вы получили в начале процесса установки,
используется службой
поддержки
компании «Консультационная Группа АТК»
для генерации
уникального
серийного номера
. Получение
серийного номера может занять некоторое время,
поскольку специалисты К
онсультационной Группы АТК должны
проверить
достоверность

регистрационных данных, которые Вы указали в форме запроса ключа.


Внимание:

При регистрации указывайте, пожалуйста, Ваш
корпоративный
e
-
mail
. В
этом случае проверка регистрационных данных займет
меньше времени, и
соответственно, Вы сможете быстрее получить серийный номер.



Рисунок
5
. Заполнение формы запроса ключа регистрации

4.

Получен
ие серийного номера.

После з
аполнения регистрационной формы, на
указанный
e
-
mail

будет о
тправлен серийный номер

АТК

QlikView

1
C

Коннектора

(рис. 6)
.


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

11

из

34





Рисунок
6
. Получение серийного номера

5.


Продолжите установку
АТК
QlikView

1
C

Коннектора
. Выберите пункт «Установить»

(рис.
7).


Рисунок
7
. Продолжение установки
АТК
QlikView

1
C

Коннектора. Выберите пункт «Установить»


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

12

из

34




6.

Примите условия лицензионного соглашения

(рис. 8)
.



Рисунок
8
. Условия лицензионного соглашения

7.

Заполните

данные регистрационной анкеты
АТК
QlikView

1
C

Коннектора

и завершите
установку

(рис. 7)
.


Рисунок
9
. Регистрация в
АТК
QlikView

1
C

Коннекторе








Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

13

из

34




Примечания по установке АТК
QlikView

1С Коннектора:

1.

Если установка производится на 64
-
х битной системе, то и коннектор
устанавливается в
режиме x64.

Такой режим установки (х64) требуется, если планируется установка для
работы с QLLKVL9W 64.

2.

Установка коннектора ВСЕГДА должна производиться в каталог, в котором установлен
Q
likView
.



3.

Для 64
-
х битной ОС обычно это каталог /:
\
Program Files
\
QlikView.

Если установка производится в 64
-
х битной ОС для работы с QLLKVL9W32
-

требуется
выбрать соответствующий каталог,
обычно

это


C
:
\
Program

Files

(
x
86)
\
QlikView
.
При
установе

в каталог


C:
\
Program Files (x86)
\
QlikView коннектор

устанавливается в режиме
x32 для работы с


Q
likView

32.




4.

В результате установки в целевой каталог (например /:
\
Program Files (x86)
\
QlikView


или


C:
\
Program Files
\
QlikView

записывается файл 1/_/onne
ctor_QV10.exe

и
производится регистрация в системном реестре операционной системы.
.

5.

Ещё одно замечание: на компьютере может быть одновременно установлено
несколько вариантов Q
likView
, например Q
likView

32

(
C
:
\
Program

Files

(
x
86)
\
QlikView
) и
QlikView

64 (
C
:
\
Program

Files
\
QlikView
). В этом случае при


вызове Q
likView

посредством
клика по значку qvv
-
файла


всегда будет вызываться


Q
likView

той версии, которая была
перед этим запущена. Соответственно коннектор

будет искаться в соответствующем
каталоге.



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

14

из

34




6.

ATK

Qli
kView

1
C

К
оннектор соединяется с 1С
-
сервером при посредничестве
COM
-
компоненты 1С
v
8х.
ComConnector

(файл
comcntrl
.
dll
). Эта компонента должна быть
включена в установку 1С
-
клиента (или полную серверную установку 1С) на компьютер,
где устанавливается коннектор.

7.

При выборочной установке 1С на компьютере появляется окошко выбора необходимых
компонент. НАДО ВКЛЮЧИТЬ
"Компоненты доступа к серверам 1С ..." . Проверить
правильность установки
COM
-
компоненты 1С
v
8х.
ComConnector

можно так:



COM
-
коннектор 1С (
comcntr
.
dll
) помещается установщиком 1С внутрь дерева
каталога ..
\
bin


(Например
-

C:
\
Program Files
\
1cv81
\
bin или /
:
\
Program
Files(x86)
\
1cv82
\
8.2.12.92
\
bin
\
comcntr.dll)



После установки
COM
-
коннектор 1С регистрируется в системном реестре:
Проверить регистрацию можно так:

Для версии 1С 8.1

В ветке реестра
HKEY
_
CLASSES
_
ROOT
\
CLSID
\

должен быть зарегистрирован
класс
{48
EE
4
DBA
-
DE
11
-
4
af
2
-
83
B
9
-
1
F
7
FD
6
B
6
B
3
E
3}

Для версии 1с 8.2 должен быть зарегистрирован класс {2
B
0
C
1632
-
A
199
-
4350
-
AA
2
D
-
2
AEE
3
D
2
D
573
A
}



Особенности установки
АТК
QlikView

1C Коннектора для версий 1С 7.7 и 8.I

Версия 1С 7.7

Программа установки

АТК

QlikView

1
C

К
оннектора проверяет наличие установленной сис
темы
1С 7.7 по наличию значений

'V77.!pplication' или 'V77S.!pplication' в ветке системного реестра
HKEY_CLASSES_ROOT.


В этом случае в каталог ‘
\
BIN
’, установленной системы 1С 7.7, помещается
компонента прямого
доступа к системе хранения


библиотека 1
cpp
.
dll
.


Если параметр <1С ИнфоБаза>

в строке подключения

является сетевым путем (т.е. ссылается
на разделяемую в сети папку на другом компьютере), то требуется скопировать библиотеку
1
cpp
.
dll

из

локальной папки в соответствующую сетевую папку.


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

‘Microsoft OL9 5. Provider for Visual CoxPro’.
Скачать его можно с сайта:

http
://
www
.
microsoft
.
com
/
downloads
/
en
/
details
.
aspx
?
familyid
=
e
1
a
87
d
8
f
-
2
d
58
-
491
f
-
a
0
fa
-
95
a
3289
c
5
fd
4




Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

15

из

34




Версия 1С 8.I

Для успешной работы
АТК
QlikView

1
C

К
оннектора требуется выполнение ряда условий на
компьютере
-
сервере 1С и компьютере клиенте. Под клиентом будем понимать компьютер, на
котором установлен
QlikView
.

На клиенте и сервере должна быть включена поддержка
DCOM

(
Enable

Distributed

Com
).


На

клиенте должна быть установлена клиентская часть 1
C

с поддержкой работы через
COM
-
соединения
-

компонента 1С
v
8х.
ComConnector

(файл
comcntrl
.
dll
).

Эта компонента помещается установщиком 1С внутрь дерева каталога номера 1С
-
платформы
,
н
апример:
C
:
\
Program

Files
\
1
cv
81
\
bin

или
C
:
\
Program

Files

(
x
86)
\
1
cv
82
\
8.2.12.92
\
bin
\
comcntr
.
dll
.

Установщик 1С выполняет регистрацию
comcntrl
.
dll

в ветке реестра
HKEY_CLASSES_ROOT
\
CLSID
\
.


Для версии 1С 8.1 должен быть зарегистрирован класс


{48EE4DBA
-
DE11
-
4af2
-
83B9
-
1
F7FD6B6B3E3}

Для версии 1с 8.2 должен быть зарегистрирован класс
{2B0C1632
-
A199
-
4350
-
AA2D
-
2AEE3D2D573A}.


Отсутствие или не правильная регистрация
компоненты 1С v8х./om/onnector

приводит к
отказу работы
АТК
QlikView

1
C

К
оннектора с выдачей сообщения

“На этом компьютере не
установлен
ComConnector

системы 1
C
”.







Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

16

из

34




ИСПОЛЬЗОВАНИЕ
АТК
QLIKVIEW

1
C

КОННЕКТОРА

Режимы использования
АТК
QlikView

1
C

Коннектора

QlikView

1
C

Коннектор

может
использ
оваться

в двух режимах:



Р
ежим конструирования скрипта загрузки данных
QlikView
.



Режим загрузки данных из информационных баз 1/ в систему
QlikView
.


Ниже рассмотрим каждый
из
режим
ов

более подробно
.

Режим конструирования скрипта загрузки данных
QlikView

(рис. 10
).


Характеристика режима:

В этом
режиме

пользователь взаимодействует с формой настройки
параметров подключения к информационной базе 1/
.

Далее пользователь продолжает
редактирование скрипта загрузки в об
ычном порядке, без учета каких
-
либо особенностей
связанных с использованием системы 1С.



Рисунок
10
. Движение данных между
QlikView

и 1С в режиме редактирования загрузочного скрипта

Описание
движения данных

в режиме:

В режиме редактирования загрузочного скрипта,
пользователь си
стемы
QlikView

обращается к системе 1С. После прохождения процедуры
подключения,
АТК
QlikView

1
C

Коннектор

выполняет запрос на

получение метаданных из
системы

1С. Метаданные (списки таблиц и их полей) возвращаются в систему
QlikView

(см.
рис
10
). Используя эту информацию, пользователь системы
QlikView

выполняет обычные
действия по построению скрипта загрузки данных и сохраняет результаты (строку
подключения к системе 1С и операторы
SELECT
) в qvw
-
файле.


Режим загрузки данных из информационн
ых баз 1/ в систему
QlikView

(рис. 11)



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

17

из

34




Характеристика режима:

В этом
режиме

работа
АТК
QlikView

1
C

Коннектора происходит в
автоматическом режиме и невидима пользователю, поскольку она осуществляется
посредством стандартных O5./ и OL95. Коннекторов
QlikVi
ew
.




Рисунок
11
. Движение данных в режиме загрузки данных из информационных баз 1C в систему
QlikView

Описание
движения данных

в режиме:

В режиме загрузки данных из информационных баз 1/
в систему
QlikView
:



исполняется
загрузочный ск
рип
т

из qvw
-
файла (
рис.
11
, стрелка 1
).



Система
QlikView
, используя строку подключения из qvw
-
файла, автоматически
соединяется с системой 1С (рис.
11
, стрелки 2 и 3
)



Система
QlikView

запрашивает метаданные системы 1С файла (рис.
11
,
стрелка 4
).



На основе полученных метаданных

АТК

QlikView

1
C

Коннектор

транслирует операторы
S9L9/T из 1С
-
нотации в формат прямых запросов
к системе хранения (например,
в
формат операторов S9
L
9/T MS SQL сервера).



Прямые запросы исполняются, и результа
ты загрузки запоминаются в исходном qvw
-
файле (рис.
11
, стрелки 5 и 6
).



Загрузки из
системы


протоколируются в файле журнала (
рис.
11
, стрелка 7
).



В журнале фиксируется исходный оператор S9L9/T из (qvw
-
файла, в терминах 1С
-
системы) и финальный
оператор S9L9/T, для прямой выборки д
анных.


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

18

из

34




Пример протокола
журнала

АТК

QlikView

1
C

Коннектора:





======================== QLIKVIEW 1C SELECT =====================
19.05.2011 13:25:22

Сервер 1С=DOLENKO
-
W7, ИнфоБаза=UT ,Сервер SQL=DOLENKO
-
W7
\
SQLEX
PRESS, БД
SQL=UT

SELECT *

FROM РегистрыНакопления.ТоварыНаСкладах



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

FINAL SQL SELECT
---------------------


SELECT



_Period



--

Период
,


,_RecorderTRef



--

Регистратор
_TRef,


,_
RecorderRRef


--

Регистратор
,


,_
LineNo



--

НомерСтроки
,


,_
Active



--

Активность
,


,_
RecordKind



--

ВидДвижения
,


,_
Fld
4460
RRef



--

Склад
,


,_
Fld
4461
RRef



--

Номенклатура
,


,_
Fld
4462
RRef



--

ХарактеристикаНоменклатуры
,


,_Fld4463RRef



--

СерияНоменклатуры,


,_Fld4464RRef



--

Качество,


,_Fld4465



--

Количество

FROM


_AccumReg4459


19.05.2011 13:25:22 Выбрано 64020 строк за 00:04:08 чч:мм:сс



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

19

из

34




Пример создания
и использования
загрузочного скрипта

Ниже приведен пошаговый пример
создания скрипта загрузки и связывания

данных из
номенклатурного справочника и регистра накоплений по продажам
.

1.

Открыть

окно редак
тора загрузочного скрипта

2.

Сф
ормир
овать

в загрузочном скрипте строку подключения к 1С. Для этого
необходимо
произвести
в редакторе скрипта
следующие действия:

a)

Перех
од

на закладку “
Custom

Data
”͖

b)

Выбор

“5ata



1C_Connector_QV10.exe
;




Рис. 2 Использование
АТК
QlikView
1
C

Конн
е
ктора в режиме редактирования загрузочного
скрипта


c)

При нажатии

кнопки


Connect

,

появляется форма для задания параметров
информационной базы

.


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

20

из

34





Рис. 3
Установка параметров подключения к информационной базе 1С


d)

После
определения параметров,
заполн
ить

необходимые
регистрационные
данные
АТК
QlikView

1
C

Коннектора

и
нажать

кнопку <Проверка подключения>


3.

При успешном подключении к
информационной базе 1С, кнопка <Проверка
подключения> окрашивается зеленым цветом, после чего окно параметров
подключения исчезает и снова открываетс
я окно редактирования скрипта
(Рис. 2).

4.

Теперь
появляется возможность редактирования скрипта

загрузки данных из 1С.

5.

Рассмотрим
, как создать

скрипт

загрузки, с
вяз
ав данные

из номенклатурного
справочника и регистра накоплений по продажам.



З
агру
зить
справочник номенклатуры
, нажать

на закладке “
Data
” кнопку <
Select

.



Появляется стандартное окно
Ql
ikView

конструирования оператора “
SELECT
” для
отбора данных

(Рис.
4
).


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

21

из

34





Рис. 4 Окно конструирования оператора

SELECT


для номенклатурного справочника




В левой части окна, в списке выбора таблиц появляется список таблиц
информационной базы 1С
(Справочники, Документы, Регистры и т.п.). Отметить
таблицу «Справочники. Номенклатура»




В правой части появляется список полей справочника


отметить требуемые
поля и нажать кнопку <ОК>



Окно конструирования оператора “
SELECT
” закрывается, освобождая окно

редактирования загрузочного скрипта (Рис. 2). Для отображения иерархической
структуры справочника 1С в системе
QlikView

дополним скрипт следующим
фрагментом:




Скрипт загрузки НоменклатурногоСправочника 1/ готов. Теперь необходимо
сохранить загрузочный скрипт
и выполнить загрузку (
Reload
)



Для раскрытия групп иерархии справочника необходимо создать на листе
QlikView

объект т
ипа
ListBox

(Рис. 5
).

HIERARCHY

(
Ссылка
,
Родитель
,L,,PathSource,Path)

LOAD

Ссылка

,
Родитель

,
Наименование

as

L

,
Наименование

as

PathSource

RESIDENT

Номенклатура
;



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

22

из

34





Рис. 5 Создание на листе
Q
likView

объект типа
ListBox

для раскрытия справочника

Номенклатура»




Настроить свойства
ListBox

«Номенклатура» для отображения иерархии
справочника

(Рис. 6).


Рис. 6
Настройка свойств

объекта типа
ListBox

для раскрытия иерархии справочника


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

23

из

34







Работа по загрузке
номенклатурного
справочника закончена.
Теперь
необходимо

загрузить регистр накоплений по продажам. Для этого опять
вызываем редактор

загрузочного скрипта

(Рис. 2)
.



В
ыз
вать

список объектов базы данных 1С и выдел
ить необходимый

регистр
накоплений (Рис. 7
).


Рис. 7 Окно конструирования оператора

SELECT


для регистра накоплений по продажам




Поскольку а
ссоциация в
QlikView

осуще
ствляется по наименованию полей,
необходимо св
язать

таблицы по полю «Номенклатура». Для этого
нужно
внести
соответствующие изменения в скрипт загрузки. Для переименования полей
используем оператор
as

(Рис. 8)
.



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

24

из

34





Рис. 8 Установка связи таблиц по полю «Номенклатура»




С
охран
ить

скрипт загрузки

.



Выполн
ить

перезагрузку

.



З
аверш
ение

конструирования

визуального интерфейса документа
QlikView
,
версии 10.



Окончательный вид документа
QlikView

с данными
системы
1
C

(рис.

9
)

.



Рисунок

9
. Окончательный вид документа
QlikView

с данными системы 1
C


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

25

из

34




Пометки

удаления и не проведѐнные документы

При установке

параметров подключения к информационной базе 1С

(Рис. 3) и выбранной
системе хранения «
SQL

SERVER
»

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

Приме
р организации связей между таблицами

В
QlikView
,

для построения связей между таблицами, используются одинаково именованные
поля в обеих таблицах. Для этого следует использовать алиасы


в операторе
LOAD

(но не в
операторе
SELECT
!). Секция
LOAD

появляется в загрузочном скрипте при включении опции
«
Preceding

Load
»

(
см. рис 10).




Рис. 10
.
Включение опции «
Preceding

Load
»


Приведенный ниже фрагмент скрипта иллюстрирует установление связей (Рис. 11 и 12)



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

26

из

34

























Рис. 11 Связи между таблицами



Рис
.

12 Выборка из связанных таблиц

СтавкиНДС:

LOAD

Ссылка

AS

СтавкаНДС
,



СтавкиНДС
;



SQL

SELECT Ссылка,

СтавкиНДС

FROM
Перечисления.СтавкиНДС;



Номенклатура:

LOAD

Наименование
,

СтавкаНДС
;

SQL

SELECT

Наименование,

СтавкаНДС

FROM
Справочники.Номенклатура;


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

27

из

34




ОСОБЕННОСТИ ИСПОЛЬЗО
ВАНИЯ
АТК
QLIKVIEW

1
C

КОННЕКТОРА ДЛЯ
РАЗЛИЧНЫХ ВЕРСИЙ 1С:

1С 7.7
И

8.
X


Реализации с
истем
ы


версий 7.
7 и 8.X существенно отличаются.
Эти отличия нашли
отражения в реализации
QV11
_1C.


Использ
ование
АТК
QlikView

1
C

Коннектора для

, версия

7.7


Наименования полей табличных объектов 1С 7.7, которые являются ссылками на поля в
других таблицах, уточняются суффиксом, определяющим тип таблицы, на которую ссылается
данное поле.

В качестве
суффиксов используется сокращѐнное наименование типа табличного объекта 1С,
например
:
_СПР (Справочник), _ ДОК (Документ), _ ПЕР (Перечисление).


В режиме формирования скрипта

АТК

QlikView

1
C

Коннектор

считывает список полей для
заданной таблицы и формир
ует оператор LOAD / SELECT в окне редактора


скрипта.




Для справочников дополнительно вначале списка формируются поля
:




Ссылка_СПР__<название >







и,

если количество уровней справочника > 1,

o

Родитель

o

ЭтоГруппа



ПометкаУдаления







Для документов дополнительно вначале списка формируются поля
:




Ссылка_ДОК_<название >





ДокВид,



НомерДок,



Дата,



ПометкаУдаления,



Проведен



Далее следует список реквизитов


заголовка таблицы и, если есть, список полей табличной
части




Для регистров дополнительно вначале списка формируются поля
:




Ссылка_ДОК_<название >



ДокВид,



НомерДок,



Дата,



ПометкаУдаления,



Проведен


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

28

из

34




Можно откорректировать построенный список, удалив ненужные поля. При такой коррекции
необходимо удалять поля в секция
х LOAD и SELECT

одинаковым образом.

Реквизиты шапки и табличной части

При отборе документов реквизиты шапки и табличной части выбираются в систему
QlikView

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

данных.

Например, скрипт для выборки данных из документов «Поступление ТМЦ», выглядит так:



Как видно из приведенного примера, конструктор
АТК
QlikView
-
1
C

К
оннектора уточняет тип
ссылочных полей таблицы путем формирования суффикса имени поля (СПР


ссылка на
справочник, ДОК


ссылка на документ и т.п.)

Работа с периодическими реквизитами

Если реквизит
справочника
периодический, то:



К его наименованию добавляется суффикс _ПРК (например
,

Цена_ПРК, СтавкаНДС_ПРК_СПР
…)



К реквизитам шапки добавляется поле

Владелец

(
parentext
)
;


Ниже приведен пример работы с периодическими реквизитами справочника номенклатуры
(Рис 13
-
а и 13
-
б).


Документ.ПоступлениеТМЦ:

SQL

SELECT

Ссылка_ДОК_ПоступлениеТМЦ,

ДокВид,

НомерДок,

Дата,

ПометкаУдаления,

Проведен,

КодОперации_ПЕР,

ДокОснование_ДОК,

Склад_СПР,

Контрагент_СПР,

Договор_СПР,

Валюта_СПР,

Курс,

УчитыватьНДС,

СуммаВклНДС,

УчитыватьНП,

СуммаВклНП,

ТипЦен_СПР,

СуммаВзаиморасчетов,

НомерДокВходящий,

ДатаДокВходящий,

ДатаОплаты,

ВидТМЦ_ПЕР,

Номенклатура_СПР,

Количество

FROM

Документ.Поступление
ТМЦ;




Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

29

из

34









































Справочник.Номенклатура:

LOAD

Ссылка_СПР_Номенклатура
,

Наименование

AS

НаимНоменкл
,

Родитель
,

ЭтоГруппа
,

Цена_ПРК
,

Цена_ПРК_Дата
,

СтавкаНДС_ПРК_СПР

AS

Ссылка_СПР_СтавкиНДС
,

СтавкаНДС_ПРК_СПР_Дата
,

СтавкаНП_ПРК_СПР

AS

Ссылка_СПР_СтавкиНП
,

СтавкаНП_ПРК_СПР_Дата
,

ПлановаяСебестоимость_ПРК
,

ПлановаяСебестоимость_ПРК_Дата
;

SQL

SELECT Ссылка_СПР_Номенклатура,

Наименование,

Родитель,

ЭтоГруппа,

Цена_ПРК,

Цена_ПРК_Дата,

СтавкаНДС_ПРК_СПР,

СтавкаНДС_ПРК_СПР_Дата,

СтавкаНП_ПРК_СПР,

СтавкаНП_ПРК_СПР_Дата,

ПлановаяСебестоимость_ПРК,

ПлановаяСебестоимость_ПРК_Дата

FROM Справочник.Номенклатура;




Справочник.СтавкиНП:

LOAD

Ссылка_СПР_СтавкиНП
,

Наименование

AS

На
имСтавкаНП
,

Ставка

AS

СтавкаНП
;

SQL

SELECT Ссылка_СПР_СтавкиНП,

Код,

Наименование,

Ставка

FROM Справочник.СтавкиНП;




Справочник.СтавкиНДС:

LOAD

Ссылка_СПР_СтавкиНДС
,

Наименование

AS

НаимCтавкаНДС
,

Ставка

AS

СтавкаНДС
;

SQL

SELECT Ссылка_СПР_СтавкиНДС,

Наименование,

Ставка

FROM Справочник.СтавкиНДС;



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

30

из

34





Рис. 13
-
а
. Периодические реквизиты справочника




Рис. 13
-
б. Периодические реквизиты справочника


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

31

из

34




Использование
АТК
QlikView

1
C

Коннектора для 1С, версия 8.Х

Реквизиты шапки и реквизиты табличных частей

Наличие множественных т
абличных частей документов в
системе

требует от реализации
АТК
QlikView

1
C

К
оннектора гибкости при формировании запросов отбора данных и
обеспечения высокой эффективности выборки данны
х. Реквизиты документа и реквизиты
табличных частей отбираются как отдельные таблицы.

Например, скрипт для выборки значений реквизитов из документов «Заказ Покупателя» и
соответствующих этим документам реквизитов табличной части «Товары», выглядит так:




ЗаказПокупателя:

SQL

SELECT

Ссылка,

АдресДоставки,

ВалютаДокумента,

Грузоотправитель,

Грузополучатель,

Дата,

ДатаОплаты,

ДатаОтгрузки,

.

.

.

СуммаВключаетНДС,

СуммаДокумента,

ТипЦен,

УсловиеПродаж,

УчитыватьНДС

FROM

Документы.ЗаказПокупателя;



ЗаказПокупателя_Товары:

SQL

SELECT

ЕдиницаИзмерения,

ЕдиницаИзмеренияМест,

Количество,

КоличествоМест,

Коэффициент,

Номенклатура,

НомерСтроки,

ПлановаяСебестоимость,

ПроцентАвтоматическихСкидок,

.

.

.


СерияНоменклатуры,

Ссылка_ЗаказПокупателя,

СтавкаНДС,

Сумма,

СуммаНДС,

УсловиеАвтоматическойСкидки,

ХарактеристикаНоменклатуры,

Цена

FROM

Документы.ЗаказПокупателя_Товары;


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

32

из

34




Как видно из приведенного примера, конструктор
АТК
QlikView

1
C

К
оннектора в качестве
имени таблицы
табличной части использует имя таблицы документа, расш
иренного
суффиксом «
Товары».


Использование SELECT *


При работе с 1С версии 8.х можно для простоты построения загрузочного скрипта
использовать конструкцию
SELECT

* (
Рис. 14
)
. В этом случае результирующий скрипт имеет
вид
:














Рис. 14
SELECT

*




LOAD

Ссылка
,

ПометкаУдаления
,

Предопределенный
,

Код
,

Наименование
,

НаименованиеПолное
,

ПараметрыПрописиНаРусском
;

SQL

SELECT

*

FROM

Справочники
.
Валюты
;



Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

33

из

34




Использование конструкции WHERE

Система
QlikView

предоставляет пользователям простой, гибкий и эффективный способ
построения сложных моделей данных, на основе ассоциативных связей между таблицами.
Дополнительно к этому, в некоторых случаях, может быть по
лезно, использовать объединение
данных из нескольких таблиц на основе одного оператора
SELECT
:

























Формирование запросов

для выборки
данных из нескольких таблиц одним
опера
торам


SQL

SELECT


выполняется в два этапа.

На первом этапе, обычным образом,

формируется запрос для ведущей таблицы
(
«РегистрыНакопления
-

ТоварыНаСкладах»
)
. В конструкции FROM имя ведущей таблицы
уточняется алиас
ом (В примере указан «ТоварыНаСкладах», но можно указать любой другой):















Далее, конструкция «FROM»

расширяется ссылками на дополнительные таблицы с указанием
их алиасов:





Теперь можно указать усл
о
вия

отбора:


ТоварыНаСкладах:

SQL

SELECT


Активность,

ВидДвижения,

Качество,

Количество,

Номенклатура,

Номенклатура.Наименование,

Склады.Наименование,

НомерСтроки,

Период,

Регистратор,

СерияНоменклатуры,

Склад,

ХарактеристикаНоменклатуры

FROM

РегистрыНакопления.ТоварыНаСкладах

ТоварыНаСкладах,


Справочники.Склады

Склады,


Справочники.Номенклатура

Номенклатура

WHERE

ТоварыНаСкладах.Склад

=

Склады.Ссылка


AND

ТоварыНаСкладах.Номенклатура

=

Номенклатура.Ссылка

AND

ТоварыНаСкладах.Период

�=

'01.02.2007 0:00:00'

AND

ТоварыНаСкладах.Период

=

'01.08.2010 23:59:59';


SQL

SELECT


Активность,

ВидДвижения,

Качество,

Количество,

Номенклатура,

.

.

.

Склад,

ХарактеристикаНоменклатуры

FROM

РегистрыНакопления.ТоварыНаСкладах

ТоварыНаСкладах,



Справочники.Склады

Склады,


Справочники.Номенклатура

Номенклатура


Консультационная группа АТК

ATK

Consulting

Group




Россия, 1210
87

Москва, ул. Барклая, д. 6, стр.
3,
оф.202


Тел
.
: (
4
95)

937
-
1650


Факс: (
4
95) 937
-
1657



consult
@
atkcg
.
ru



http
://
www
.
atkcg
.
ru
/




Страница

34

из

34









Наконец, включим в ведущую таблицу поля из дополнительных таблиц:

Номенклатура.Наименование,

Склады.Наименование,


Результат отбора из нескольких таблиц показан на рис. 15




Рис. 15
Результат
отбора полей из нескольких таблиц одним
SQL

SELECT






WHERE

ТоварыНаСкладах
.
Склад

=

Склады
.
Ссылка


AND

ТоварыНаСкладах
.
Номенклатура

=

Номенклатура
.
Ссылка

AND

ТоварыНаСкладах.Период

�=

'01.02.2007 0:00:00'

AND

ТоварыНаСкладах.Период

=

'01.08.2010 23:59:59';



Приложенные файлы

  • pdf 4372484
    Размер файла: 3 MB Загрузок: 0

Добавить комментарий