powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / чтение данных из вебсервиса.
7 сообщений из 7, страница 1 из 1
чтение данных из вебсервиса.
    #38284303
Андрюхин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет! имеется веб-сервис, с одной функцией, которая возвращает в одну большую строку типа ФИО, ДОЛЖНОСТИ, ПОДРАЗДЕЛЕНИЯ. Проблема в том что вывод происходит какой то хаотичный вернее не упорядоченный вывод. А хотелось бы вывод по трем колонкам как бывает в таблицах. под ФИО, только ФИО. под ДОЛЖНОСТИ только должности и т.д. Как мне сделать красивый вывод на экран. Веб-сервис написан на 1с.


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using WebApplication5.ServiceReference1;

namespace WebApplication5.Service_References
{
 
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
 
    public class WebService1 : System.Web.Services.WebService
    {
        static WebPortTypeClient service = new WebPortTypeClient("WebSoap");

        [WebMethod(Description = "Возвращает: ФИО, подразделения, должности, статуса")]

        public string get_all()
        {
            
            string rez = service.get_all();
            return rez;
        }
   
    
    }
}




могу продемонстрировать код 1с веб-сервиса, но раздел явно не тот. ну всетаки, покажу как происходит там все:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Запрос = Новый Запрос;
    Запрос.Текст =     
      "ВЫБРАТЬ
    |
    | РаботникиОрганизацийСрезПоследних.Должность.Наименование КАК Долж,
    | РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Наименование КАК Подразд,
    | РаботникиОрганизацийСрезПоследних.Сотрудник.Наименование КАК ФИО
    |     ИЗ
    | РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних";
    
    
    Результат = Запрос.Выполнить();
     Выборка = Результат.Выбрать();

     Пока Выборка.Следующий() Цикл
списокСотрудников=списокСотрудников+"|"+сокрЛП(Выборка.Должн)+"|"+сокрЛП(Выборка.Подразд)+"|"+сокрЛП(Выборка.ФИО);
 КонецЦикла;
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38284353
Андрюхин,

ваориата собственно два - распилить строку по разделителям или заставить адинэсника по-человечески переписать сервис
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38284627
Андрюхин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
'диагноз товарища саахова,

а как ее поделить?
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38284954
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрюхин,

.. а каким образом у вас сейчас это отображается? .. просто HTML, gridview, javascript какой-нибудь? ... тут зависит, что вы хотите получить и где ... можно 1с-сервис выдавать как XML или просто HTML c таблицей ... разбить-то строку можно через Split("|"), но куда она подсовывается?
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38286673
newDealer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрюхин,

JSON использовать как результат работы вебсервиса, работать с ним без всяких костылей типа split и прочего
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38286683
Андрюхин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

xml
...
Рейтинг: 0 / 0
чтение данных из вебсервиса.
    #38286768
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрюхинcarrotik,

xml

... так вам его отобразить надо в чем-то типа GridView, или как? ... если да, то букварей много, вот один из них:

http://www.codegod.com/Webservice-ASP-NET-with-GridView-and-DataGridView-AID310.aspx
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / чтение данных из вебсервиса.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]