Имя: Пароль:
1C
1C 7.7
v7: Не работает замена
,
0 Pasha-Buh
 
04.08.16
11:11
Почему не срабатывает замена?
из отладчика:
ИмяПользователя() = "ЮлияМилейко"
СтрЗаменить(ИмяПользователя(),симв(34),"") = "ЮлияМилейко"
СтрЗаменить(Строка(ИмяПользователя()),симв(34),"") = "ЮлияМилейко"
СтрЗаменить(Строка(ИмяПользователя()),'"',"") = "ЮлияМилейко"
1 Волшебник
 
модератор
04.08.16
11:13
ты ковычки хочешь убрать?
2 Aleksey
 
04.08.16
11:14
А смотришь где? В отладчике?
С чего ты взял что там есть ковычки?
3 Ёпрст
 
04.08.16
11:20
(0)Полный ПЭ
4 Pasha-Buh
 
04.08.16
11:37
Смотрю в отладчике.
"С чего ты взял что там есть ковычки?" - показывает кавычки.
Есть реквизит в контрагентах "менеджер". (Менеджер=справочник.Пользователи) в отладчике Менеджер=ЮлияМилейко
Если Менеджер<>ИмяПользователя() Тогда
   СтатусВозврата(0);
   Возврат;
КонецЕсли;

Срабатывает при любом варианте из (0)
5 Aleksey
 
04.08.16
11:42
ИмяПользователя() - строка
Менеджер - справочник

Приводи к одному типу, например

Если СкорЛП(Менеджер) <> ИмяПользователя() Тогда
6 Aleksey
 
04.08.16
11:43
Ковычки тут не причем, ковычками отладчики показывает что тип строка
7 Pasha-Buh
 
04.08.16
11:46
Попробую, получается что отбор я не смогу по менеджер установить:
                УстановитьОтбор("Менеджер",ИмяПользователя());

не будет работать, так?
8 Aleksey
 
04.08.16
11:47
(7) нет не будет

Конфа какая ТиС? Кури в сторону глПользователь
9 Pasha-Buh
 
04.08.16
11:49
ТиС
10 Pasha-Buh
 
04.08.16
12:03
Спасибо.
глПользователь рулит.