Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Vedutenko от 18 декабря 2015, 01:58:30

Название: Не выполняется скрипт Qlikview (1c коннектор)
Отправлено: Vedutenko от 18 декабря 2015, 01:58:30
Здравствуйте. У меня такая проблема. Загружаю данные из разных баз данных с 1С через connector. Не получается почему то. Думаю дело в том что имеются одинаковые поля. Но мне казалась, что он их должен просто связать. Подскажите пожалуйста, что делать. Заранее Спасибо.


Это из первой базы данных 1С
CUSTOM CONNECT TO "Provider=1C_Connector_QV10.exe;XInitString=Presario|Ruza1C_USP|MSSQL|No|Sql2008R2|Ruza1C_USP|8.2|F83EB2B8CFC35936|CB9B6E13FF9F81DF|YEs|No|;XUserId=LYEOCIDSQGNBNeCaYFUbLIDXROADNBGaAEUBbILQQWPDNAKf;XPassword=*******;";

LOAD Ссылка,
Справочник.Контрагенты:
    ВерсияДанных,
    ПометкаУдаления,
    Предопределенный,
    Родитель,
    ЭтоГруппа,
    Код,
    Наименование,
    ГоловнойКонтрагент,
    ДокументУдостоверяющийЛичность,
    ДополнительноеОписание,
    ИНН,
    ИсточникИнформацииПриОбращении,
    КодПоОКПО,
    Комментарий,
    КПП,
    НаименованиеПолное,
    ОсновноеКонтактноеЛицо,
    ОсновнойБанковскийСчет,
    ОсновнойВидДеятельности,
    ОсновнойДоговорКонтрагента,
    ОсновнойМенеджерПокупателя,
    Покупатель,
    Поставщик,
    РасписаниеРаботыСтрокой,
    СрокВыполненияЗаказаПоставщиком,
    ЮрФизЛицо,
    НеЯвляетсяРезидентом,
    ОКОПФ,
    Регион,
    ГруппаДоступаКонтрагента,
    _ВидДоставки,
    _КодЧисловой,
    _НашМагазин,
     НомерРейса,
    КатегорияКлиента,
    КорпоративныйКод;
SQL SELECT *
FROM Справочники.Контрагенты;
STORE Справочник.Контрагенты into СП.qvd;


Это из второй базы данных 1С

CUSTOM CONNECT TO "Provider=1C_Connector_QV10.exe;XInitString=Presario|RHlebUSP|MSSQL|No|Sql2008R2|RHlebUSP|8.2|F83EB2B8CFC35936|CB9B6E13FF9F81DF|YEs|No|;XUserId=YIdIUARMNLacGdC;XPassword=********;";
Справочник.Контрагенты:
LOAD Ссылка,
    ВерсияДанных,
    ПометкаУдаления,
    Предопределенный,
    Родитель,
    ЭтоГруппа,
    Код,
    Наименование,
    _1абКонтейнерныеАвтомобили,
    _ВидДоставки,
    _КодЧисловой,
    _НашМагазин,
    ГоловнойКонтрагент,
    ГруппаДоступаКонтрагента,
    ДокументУдостоверяющийЛичность,
    ДополнительноеОписание,
    ИНН,
    ИспользоватьЕвролотки,
    ИсточникИнформацииПриОбращении,
    КлиентЭкспо,
    КодПоОКПО,
    КодСтаройИБ,
    Комментарий,
    КонтролироватьНомерЗаказаПокупателя,
    КПП,
    лРасчетныйСчетДляПечати,
    Маршрут,
    НаименованиеПолное,
    НеЯвляетсяРезидентом,
    ОКОПФ,
    Округ,
    ОсновноеКонтактноеЛицо,
    ОсновнойБанковскийСчет,
    ОсновнойВидДеятельности,
    ОсновнойДоговорКонтрагента,
    ОсновнойМенеджерПокупателя,
    Покупатель,
    Поставщик,
    РасписаниеРаботыСтрокой,
    Регион,
    рздДоверенностьНаДеньги,
    рздДоверенностьНаЧерствяк,
    рздИспользоватьИндивидуальныйСоставДокументовДляПечати,
    рздИспользоватьТипЦенГрузополучателя,
    СрокВыполненияЗаказаПоставщиком,
    сфтРеальныйКонтрагент,
    ФлагОтпускатьВКг,
    ЮрФизЛицо,
    GLN,
    eXiteОбмен,
    eXiteОтчетОбОтгрузке,
    eXiteСчет,
    eXiteПодтверждениеЗаказа,
    РучнойЗапретОтгрузки,
    НомерРейса,
    КатегорияКлиента;
SQL SELECT *
FROM Справочники.Контрагенты;
STORE Справочник.Контрагенты into СП1.qvd

Название: Re: Не выполняется скрипт
Отправлено: admin от 19 декабря 2015, 10:40:19
Привет, вам необходимо продумать модель данных, затем уже загружать данные.
При этом не стоит грузить все поля. К чему нужна пометка на удаление? Просто поставьте в условии что надо грузить все актуальные записи, а поле закомментируйте в загрузке.
Если вы хотите получить один, общий справочник контрагентов, то по максимум сделайте таблицы одинаковыми по структуре и делайте загрузку с объединением (concatenate load).
Название: Re: Не выполняется скрипт Qlikview (1c коннектор)
Отправлено: Vedutenko от 20 декабря 2015, 12:02:16
Спасибо Большое.