Не совсем понимаю, как работает сравнение строк...

1. user2122537 15.01.25 12:24 Сейчас в теме
Всем привет, разрабатываю расширение и столкнулся с одной интересной ситуацией.
Возможно, всё очевидно, но мне не очевидно.

Код:
Переменная "Исполнитель" берётся из справочника (строка).
"СчетаВыборка.Исп1" - результат запроса (при создании значение берётся из справочника)

Сообщить(СчетаВыборка.Исп1);
		Сообщить(Исполнитель);
		Сообщить(СчетаВыборка.Исп1 = Исполнитель);
		Сообщить(Строка(СчетаВыборка.Исп1) = Строка(Исполнитель));
		Сообщить(СтрСравнить(СчетаВыборка.Исп1, Исполнитель));


При выполнении кода пишет следующее:
Антон
Антон
Нет
Да
0
.

В связи с чем связано такое проявление?
Найденные решения
6. user2107191 15.01.25 13:07 Сейчас в теме
(1)
В связи с чем связано такое проявление?
А что смущает? То, что это вовсе не Строка, а Ссылка?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. user2107191 15.01.25 13:07 Сейчас в теме
(1)
В связи с чем связано такое проявление?
А что смущает? То, что это вовсе не Строка, а Ссылка?
2. jmw 61 15.01.25 12:27 Сейчас в теме
Как бы не полный примерчик
А так:
Сообщить(СтрСравнить(Строка(СчетаВыборка.Исп1), Исполнитель));
А так:
Сообщить(СтрСравнить(Строка(СчетаВыборка.Исп1), Строка(Исполнитель)));
А вот так ещё:
Сообщить("" + СчетаВыборка.Исп1 = Исполнитель);
user2122537; +1 Ответить
3. user2122537 15.01.25 12:29 Сейчас в теме
(2) Сейчас исполню код, но тем не менее. Как строки-то адекватно сравнивать?)
7. user2107191 15.01.25 13:08 Сейчас в теме
(3) А ты уверен, что там строки?
4. user2122537 15.01.25 12:30 Сейчас в теме
5. user2122537 15.01.25 12:31 Сейчас в теме
(2) С СтрСравнить, думаю, работать будет всегда (строки идентичны), но почему тогда при обычном сравнении возвращает ложь?
8. user1863362 15.01.25 13:19 Сейчас в теме
(5)
но почему тогда при обычном сравнении возвращает ложь
Потому что ты сравнивашь объекты разных типов.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот