Вход | Регистрация

1С:Предприятие ::

Метки: 

Глюк при сравнении переменных

Я
   Term2
 
06.02.04 - 08:17
Сообщить(ТорговаяТочка.ЧерезЧП);//сообщает Корягина Галина Васильевна

Если ЧерезЧП = "Корягина Галина Васильевна" Тогда
Сообщить("Совпадает");
Иначе                    
Сообщить("Не совпадает")
КонецЕсли;

В результате сообщается, что переменные не совпадают. В чем тут глюк?
 
 
   Term2
 
1 - 06.02.04 - 08:19
То есть во второй строке переменная ТорговаяТочка.ЧерезЧП Все равно глюк
   mablin
 
2 - 06.02.04 - 08:20
м.б.
Если СокрЛП(ТорговаяТочка.ЧерезЧП)= "Корягина Галина Васильевна" Тогда
   Kadr
3 - 06.02.04 - 08:49
В отладчике посмотри результат выполнения. Сообщает Корягина Галина Васильевна или
"Корягина Галина Васильевна"
Тут может быть надо использовать реквизит "Наименование" для сравнения, если ты хочешь использовать значение в кавычках
   skunk
 
4 - 06.02.04 - 09:05
глюк не в переменных
просто ЧерезЧП это сто пудово справочник.чегото, ты пытаешься сравнить равен ли элемент справочника строке, могу сказать сразу что нет

приводи его к строке.
   Дмитрий
 
5 - 06.02.04 - 18:19
(4) Прав
(0) Лучше константу заведи для этой корягиной, а то когда она выйдет замуж - опять придется все менять


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует