Здравствуйте. У меня такая проблема. Загружаю данные из разных баз данных с 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
Привет, вам необходимо продумать модель данных, затем уже загружать данные.
При этом не стоит грузить все поля. К чему нужна пометка на удаление? Просто поставьте в условии что надо грузить все актуальные записи, а поле закомментируйте в загрузке.
Если вы хотите получить один, общий справочник контрагентов, то по максимум сделайте таблицы одинаковыми по структуре и делайте загрузку с объединением (concatenate load).
Спасибо Большое.