[ТЕМА ЗАКРЫТА]
Опции темы
18.04.2007 17:11  
bayan
Не соображу, в какую ветку написать, решил сюда...
У меня сейчас такая задача: увязать SQL версию 1С 8.0 Бухгалтерия предприятия с СМ-2000 (пока на Oracle 8i) (чтобы данные из СМ2000 автоматом забирала). Что читать в принципе знаю, но времени для изучения катастрофически не хватает.
Просьбы к форумчанам: не напишет ли кто инструкцию как такое реализовать? (не бесплатно ;)).
Если кто желает - давайте пообщаемся.
 
18.04.2007 17:19  
Mtirt
Приблизительно так.
Код:
Соединение = Новый COMОбъект    ("OracleInProcServer.XOraSession");
   МоеСоединение=Соединение.OpenDatabase("Имя_базы","supermag/qqq",0 );
    ТекстЗапроса="select d.id, 
    |d.createdat,
    |w.supplierdoc, w.supplierinvoice, w.supplinvoicecreate, 
    |d.clientindex,cl.inn, d.locationto
    |from smwaybillsin w, smdocuments d, smclientinfo cl
    |where d.createdat between :data1 and :data2
    |      and d.docstate=3
    |      and d.doctype ='WI'
    |       AND w.doctype='WI'     
    |      and d.opcode=0
    |      and d.userop is null
    |      and d.id=w.id
    |      and d.clientindex=cl.id";
НаборЗаписей=МоеСоединение.CreateDynaset(ТекстЗапроса,0);
    если НаборЗаписей.RecordCount()<>0 тогда
    пока не НаборЗаписей.EOF() цикл
        Строка=Накладные.Добавить();
        Строка.ID=НаборЗаписей.Fields("ID").Value;
// Здесь пишешь код создания и определения полей документов
конеццикла;
конецесли;
 
18.04.2007 17:20  
Mtirt
Еще параметры забыла..

Код:
МоеСоединение.Parameters.Add ("Data1",ДатаНач,1);
    МоеСоединениеParameters.Add ("Data2",ДатаКон,1);
 
18.04.2007 17:22  
Mtirt
На компьютере должен быть установлен как минимум клиент O4OO.
 
 
Опции темы



Часовой пояс GMT +3, время: 07:47.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.