Тогда вариант с прокси объектом может тебе помочь.От думаю как лучше организовать.
делитесь опытом !!! ссылочек, статеек и тп +)
больше инфы в сети я не встречал.PHPInside №7
<?php
$v8COM = new COM('v8.COMConnector') or die("Couldn't create the COM Component");
$v8 = $v8COM->Connect("Srvr=имя_сервера;Ref=имя_базы;Usr=пользователь;pwd=пароль");
$query = $v8->NewObject("Запрос");
$query->Текст = "ВЫБРАТЬ первые 100
ПРЕДСТАВЛЕНИЕ(ОстаткиТоваровКомпании.Регистратор) КАК Регистратор,
ОстаткиТоваровКомпании.Номенклатура.Код КАК НоменклатураКод,
ОстаткиТоваровКомпании.Период КАК Период,
ОстаткиТоваровКомпании.СкладКомпании.Код КАК СкладКод,
ИЗ
РегистрНакопления.ОстаткиТоваровКомпании КАК ОстаткиТоваровКомпании";
$result = $query->Выполнить();
$row = $result->Выбрать();
while ($row->Следующий()) {
echo date('Y-m-d',strtotime($row->Период)) . "', '". $row->НоменклатураКод."', '" . sprintf('%.3f',$row->Количество);
}
$row=NULL;
$result=NULL;
$query=NULL;
$v8=NULL;
$v8COM=NULL;
?>
шу не тяжелова-то ли для Вэба....естественно - 20 секунд
Dim cntr As Object
Dim trade As Object
Dim Элемент As Object
Set cntr = CreateObject("V82.COMConnector") 'Создать менеджер COM-соединений
Set trade = cntr.Connect("Srvr=""127.0.0.1"";Ref=""test_db"";Usr="""";Pwd=""""") 'Получить внешнее соединение
Set СправочникТоваров = trade.Справочники.Справочник1
Set ГруппаТоваров = СправочникТоваров.СоздатьГруппу()
ГруппаТоваров.Наименование = "***** Экспорт из Excel ******"
ГруппаТоваров.Записать
N = 100 'Количество строк в документе
For Count = 1 To N
Set Элемент = СправочникТоваров.СоздатьЭлемент()
Элемент.Наименование = "name"
Элемент.Записать
Next Count
PHP:<?php $v8COM = new COM('v8.COMConnector') or die("Couldn't create the COM Component"); $v8 = $v8COM->Connect("Srvr=имя_сервера;Ref=имя_базы;Usr=пользователь;pwd=пароль"); $query = $v8->NewObject("Запрос"); $query->Текст = "ВЫБРАТЬ первые 100 ПРЕДСТАВЛЕНИЕ(ОстаткиТоваровКомпании.Регистратор) КАК Регистратор, ОстаткиТоваровКомпании.Номенклатура.Код КАК НоменклатураКод, ОстаткиТоваровКомпании.Период КАК Период, ОстаткиТоваровКомпании.СкладКомпании.Код КАК СкладКод, ИЗ РегистрНакопления.ОстаткиТоваровКомпании КАК ОстаткиТоваровКомпании"; $result = $query->Выполнить(); $row = $result->Выбрать(); while ($row->Следующий()) { echo date('Y-m-d',strtotime($row->Период)) . "', '". $row->НоменклатураКод."', '" . sprintf('%.3f',$row->Количество); } $row=NULL; $result=NULL; $query=NULL; $v8=NULL; $v8COM=NULL; ?>
Ты имел ввиду "должны быть использованы iconv"кодировка скрипта должна быть cp1251