Имя: Пароль:
1C
1С v8
Результат сравнения - не пойму, почему так?
, ,
0 01230123
 
27.03.14
08:07
Здравствуйте. Подскажите, почему ошибку выдаёт:
Преобразование значения к типу Булево не может быть выполнено
Если HTTPОбменСервер = ("http://www.test.ru"; ИЛИ "test.ru") Тогда

Вроде каждый оператор выдаёт результат ДА/НЕТ, но когда домен не равен "test.ru", тогда ошибку выдаёт. А когда домен равен "test.ru" - тогда нормально проходит.
1 butterbean
 
27.03.14
08:11
я не понял, ты строки что-ли сравниваешь??
2 01230123
 
27.03.14
08:11
http в формулу движок форума подставил. Не обращайте внимания.
3 User_Agronom
 
27.03.14
08:12
В скрбках
4 01230123
 
27.03.14
08:13
(1) Да, теперь вижу, что натупил. Вообще-то я выясняю, содержит ли имя сервера указанный домен.
5 butterbean
 
27.03.14
08:13
(2) а ИЛИ кто подставил??
6 fimanich
 
27.03.14
08:13
может так
Если HTTPОбменСервер = "http://www.test.ru"; ИЛИ HTTPОбменСервер = "test.ru" Тогда
7 butterbean
 
27.03.14
08:13
(4) юзай Найти()... ну и читай книжки
8 01230123
 
27.03.14
08:16
Написал вот так, сработало:

Если НЕ (HTTPОбменСервер = "ww.test.ru") ИЛИ (HTTPОбменСервер = "test.ru")

(7) спасибо за подсказку. Найти() наверное, правильней будет. Посмотрю.
9 1dvd
 
27.03.14
08:41
[ 1 C ]
тут код 1с
[ / 1 C ]
10 1dvd
 
27.03.14
08:41
*всё, что в квадратных скобках - пишем без пробелов