Веб-сервисы, не формируется XDTO-пакет

  1. 10 г. назад
    06.06.2014 22:47:34 отредактировано Stim

    Веб-сервисы, возвращающие строку - работают.
    пытаюсь возвратить список с помощью XDTO пакетов.
    Создал пакет, создал веб-сервис, который его вызывает. Код обработчика:

    Функция ReturnAccountsSum(date) 
    // Вставить содержимое обработчика. 
    
    Если Не ЗначениеЗаполнено(date) тогда 
    ВОзврат "date not set"; 
    КонецЕсли; 
    //date в формате годмесяцдень 
    
    Попытка 
    ДатаДокумента = Дата(date); 
    исключение 
    ВОзврат "date not correct. Date should be as 'yaermonthday' (20120117)"; //20141404 
    
    КонецПопытки; 
    Запрос = Новый Запрос; 
    Запрос.Текст = "ВЫБРАТЬ 
    | ПоступлениеНаРасчетныйСчет.Контрагент.ИНН КАК ИНН, 
    | СУММА(ПоступлениеНаРасчетныйСчет.СуммаДокумента) КАК СуммаДокумента 
    |ИЗ 
    | Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет 
    |ГДЕ 
    | НАЧАЛОПЕРИОДА(ПоступлениеНаРасчетныйСчет.Дата, МЕСЯЦ) = &Дата 
    |
    |СГРУППИРОВАТЬ ПО 
    | ПоступлениеНаРасчетныйСчет.Контрагент.ИНН"; 
    Запрос.УстановитьПараметр("Дата",НачалоМесяца(ДатаДокумента)); 
    Выборка = Запрос.Выполнить().Выбрать(); 
    КлиентТип = ФабрикаXDTO.Тип("http://www.sample-package.org", "Клиент"); 
    
    КлиентыТип = ФабрикаXDTO.Тип("http://www.sample-package.org, "Клиенты"); 
    
    СписокКлиентов = ФабрикаXDTO.Создать(КлиентыТип); 
    Пока Выборка.Следующий() ЦИкл Клиент = ФабрикаXDTO.Создать(КлиентТип); 
    Клиент.Сумма = Строка(Выборка.СуммаДокумента); 
    Клиент.ИНН = Выборка.ИНН; СписокКлиентов.Клиент.Добавить(Клиент); 
    КонецЦикла; 
    Возврат СписокКлиентов 
    КонецФункции

    Схема: http://146.120.95.112/web1C/ws/wss.1cws?wsdl

    Код файла, который находится на сервере и с которого тестирую:
    http://146.120.95.112/6.php?date=201404

    ?>php
    $client = new SoapClient("http://146.120.95.112/web1C/ws/wss.1cws?wsdl"); 
    
    $param["date"] = $_GET['date']; 
    $payinfo = $client->ReturnAccountsSum($param); 
    var_dump($payinfo); 
    ?>
    

    Возвращает ошибку - файл не найден.. что не так?

  2. Stim Возвращает ошибку - файл не найден

    я вижу, что возвращает пустой контент.
    что в логе апача?

  3. что то ты уже месяца два со своим сайтом и веб сервисом маяшься. Пригласите специалиста уже

  4. yaermonthday

    WTF ??
    YearMonthDay

или зарегистрируйтесь чтобы ответить!