Добрый день!
Есть сайт "http://grls.rosminzdrav.ru/GRLS.aspx"
На сайте есть форма для получения данных по некоторым параметрам.
Вопрос: как можно обратиться к данной странице, понять, что она ожидает получить на вход и получить ответ (т.е. повторить работу кнопки "Найти").
---
Тут даже эмулировать ничего не надо, нажмите "найти" и посмотрите на УРЛ.

а УРЛ после нажатия "найти" выдает примерно такой:

http://grls.rosminzdrav.ru/GRLS.aspx?RegNumber=&MnnR=&lf=&TradeNmR=&OwnerName=&MnfOrg=&MnfOrgCoun­try=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&isfs=0&isND=-1&regtype=&pageSize=10ℴ=RegDate&orderType=desc&pageNum=­1

Собстенно вот все параметры формы, которые передались в GET параметры, т.е. форма делает запрос на тот же УРЛ все тем же GET, только параметры еще передает.

MnfOrgCountry=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F

Это например страна (я указал Россия, если лень енкодинг делать)

Ну а дальше, парсить парсить парсить...

(3) а Вы посмотрите какой тип у "Результат"... верно HTTPОтвет, что с ним делать Вам подскажет ЖКК или справка по 1С, окажется что у объекта есть не только свойства, но и методы.
---
1. как обратиться - работа с http-запросами (get-запрос)
2. понять, что она ожидает получить на вход - распарить html, полученный из п.1
3. Получить ответ - работа с http-запросами (post-запрос)
---
Можно подробнее.
Я использую стандартную обработку 1С. Ниже код. В "результат" получаю только соответствие заголовков. Что с ними дальше делать не понятно.

```1c
    &НаКлиенте
    Процедура ВыполнитьЗапрос(Команда)
    ВыполнитьHTTPЗапрос("http://grls.rosminzdrav.ru/GRLS.aspx");
    КонецПроцедуры

    &НаКлиенте
    Процедура ВыполнитьHTTPЗапрос(ПолныйАдресРесурса)
    СтруктураURI = СтруктураURI(ПолныйАдресРесурса);
    HTTPСоединение = Новый HTTPСоединение(СтруктураURI.Хост, СтруктураURI.Порт);

    HTTPЗапрос = Новый HTTPЗапрос(СтруктураURI.ПутьНаСервере);
    Попытка
    Результат = HTTPСоединение.Получить(HTTPЗапрос);
    Исключение
    // исключение здесь говорит о том, что запрос не дошел до HTTP-Сервера
    Сообщить("Произошла сетевая ошибка!");
    ВызватьИсключение;
    КонецПопытки;
    КонецПроцедуры

    &НаКлиенте
    Функция СтруктураURI(Знач СтрокаURI) Экспорт

    СтрокаURI = СокрЛП(СтрокаURI);

    // схема
    Схема = ";
    Позиция = Найти(СтрокаURI, "://");
    Если Позиция > 0 Тогда
    Схема = НРег(Лев(СтрокаURI, Позиция - 1));
    СтрокаURI = Сред(СтрокаURI, Позиция + 3);
    КонецЕсли;

    // строка соединения и путь на сервере
    СтрокаСоединения = СтрокаURI;
    ПутьНаСервере = ";
    Позиция = Найти(СтрокаСоединения, "/");
    Если Позиция > 0 Тогда
    ПутьНаСервере = Сред(СтрокаСоединения, Позиция + 1);
    СтрокаСоединения = Лев(СтрокаСоединения, Позиция - 1);
    КонецЕсли;

    // информация пользователя и имя сервера
    СтрокаАвторизации = ";
    ИмяСервера = СтрокаСоединения;
    Позиция = Найти(СтрокаСоединения, "@");
    Если Позиция > 0 Тогда
    СтрокаАвторизации = Лев(СтрокаСоединения, Позиция - 1);
    ИмяСервера = Сред(СтрокаСоединения, Позиция + 1);
    КонецЕсли;

    // логин и пароль
    Логин = СтрокаАвторизации;
    Пароль = ";
    Позиция = Найти(СтрокаАвторизации, ":");
    Если Позиция > 0 Тогда
    Логин = Лев(СтрокаАвторизации, Позиция - 1);
    Пароль = Сред(СтрокаАвторизации, Позиция + 1);
    КонецЕсли;

    // хост и порт
    Хост = ИмяСервера;
    Порт = ";
    Позиция = Найти(ИмяСервера, ":");
    Если Позиция > 0 Тогда
    Хост = Лев(ИмяСервера, Позиция - 1);
    Порт = Сред(ИмяСервера, Позиция + 1);
    КонецЕсли;

    Результат = Новый Структура;
    Результат.Вставить("Схема", Схема);
    Результат.Вставить("Логин", Логин);
    Результат.Вставить("Пароль", Пароль);
    Результат.Вставить("ИмяСервера", ИмяСервера);
    Результат.Вставить("Хост", Хост);
    Результат.Вставить("Порт", ?(Порт <> ", Число(Порт), Неопределено));
    Результат.Вставить("ПутьНаСервере", ПутьНаСервере);

    Возврат Результат;

    КонецФункции
```
---
Тут даже эмулировать ничего не надо, нажмите "найти" и посмотрите на УРЛ.

а УРЛ после нажатия "найти" выдает примерно такой:

http://grls.rosminzdrav.ru/GRLS.aspx?RegNumber=&MnnR=&lf=&TradeNmR=&OwnerName=&MnfOrg=&MnfOrgCoun­try=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F&isfs=0&isND=-1&regtype=&pageSize=10ℴ=RegDate&orderType=desc&pageNum=­1

Собстенно вот все параметры формы, которые передались в GET параметры, т.е. форма делает запрос на тот же УРЛ все тем же GET, только параметры еще передает.

MnfOrgCountry=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F

Это например страна (я указал Россия, если лень енкодинг делать)

Ну а дальше, парсить парсить парсить...

(3) а Вы посмотрите какой тип у "Результат"... верно HTTPОтвет, что с ним делать Вам подскажет ЖКК или справка по 1С, окажется что у объекта есть не только свойства, но и методы.
---
Добрый вечер!
Интересно, как бы получить доступ ко всей базе товаров, без отборов?