Имеем планшет на win10 с локальной базой 1С, обмен настроен через web-сервис. Но планшет не всегда подключен к интернету, чтобы обмениваться данными, поэтому перед запуском обмена надо проверить доступность сервиса. Подключаюсь так:
Определения = Новый WSОпределения("http://111.111.111.111/go/ws/Tablet.1cws?wsdl", "ws", "111");
Прокси = Новый WSПрокси(Определения, "Tablet", "Tablet","TabletSoap");
Прокси.Пользователь = "ws";
Прокси.Пароль = "111";
Готов выслушать предложения.
Ping не предлагать, он отключен.
HTTPСоединение.ПолучитьЗаголовки адреса wsdl с коротким таймаутом в попытке
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший