Имя: Пароль:
1C
 
Как убрать знак абзаца в параметре запроса?
0 program345
 
15.07.25
11:22
Привет!

Запрос простой:

ВЫБРАТЬ
	ЗаказКлиента.Ссылка КАК Ссылка,
	ЗаказКлиента.НомерКлиента КАК НомерПоДаннымКлиента
ИЗ
	Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
	ЗаказКлиента.НомерКлиента = &НомерКлиента


Передаю параметр &НомерКлиента = "МТ-00001231¶"
Результат запроса пустой, когда убираю знак ¶ все хорошо. Параметр передается из Excel, можно на этапе запроса изменять его? Пробовал СТРЗаменить, не робит.
1 Умный Слоненок
 
15.07.25
11:26
Лев(Номер, СтрДлина(Номер) -1)
2 Ненавижу 1С
 
гуру
15.07.25
11:27
СокрЛП ??
3 vicof
 
15.07.25
11:27
СтрЗаменить
Символы.ПС
Символы.ВК
4 Ненавижу 1С
 
гуру
15.07.25
11:29
ну и в целом надо отбирать с учетом самого клиента, иначе рано или поздно отберете заказ с тем же номером, но другого клиента. Периодичность тоже важна
5 Kongo2019
 
15.07.25
11:30
(0) НомерКлиента = СтрЗаменить(СтрЗаменить(НомерКлиента,Символы.ПС,""),Символы.ВК,"");
6 Fish
 
гуру
15.07.25
11:34
(4) +100. Искать только по номеру - плохая идея.
7 Волшебник
 
15.07.25
11:46
(0) Очередной тупняк от бота
8 program345
 
15.07.25
12:58
(1) так робит, спс


ВЫБРАТЬ
	ЗаказКлиента.Ссылка КАК Ссылка,
	ЗаказКлиента.НомерПоДаннымКлиента КАК НомерПоДаннымКлиента
ИЗ
	Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
	ЗаказКлиента.НомерПоДаннымКлиента В
			(ВЫБРАТЬ
				ЛЕВ(&НомерПоДаннымКлиента, ДЛИНАСТРОКИ(&НомерПоДаннымКлиента) - 1) КАК Поле1)
9 Ненавижу 1С
 
гуру
15.07.25
13:17
(8) лютый ппц
10 Волшебник
 
15.07.25
16:12
(8) а если символа ¶ случайно не окажется?
11 Волшебник
 
15.07.25
22:59
(1) Мне кажется, это тоже бот. Очень похож. Ну очень.
Он, конечно, маскируется, но очень похож...
12 Волшебник
 
15.07.25
23:02
(8) Этот бот взял его бредовое решение и воспроизвёл запросом. Это ж не спроста.
Нас так тестируют или что?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший