Не убираются пробелы в таблице значений

1. user1619761 30.03.22 11:04 Сейчас в теме
Доброго времени суток. Столкнулся с проблемой: при замене строк в таблице значений не убираются пробелы. Подскажите, пожалуйста, что неправильно сделал?
ТабДок = Новый ТабличныйДокумент;
	ТабДок.Прочитать(ФайлДанных, СпособЧтенияЗначенийТабличногоДокумента.Значение);
	
	Построитель = Новый ПостроительЗапроса;
	Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДок.Область(1,1,ТабДок.ВысотаТаблицы,ТабДок.ШиринаТаблицы));
	Построитель.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
	Построитель.ЗаполнитьНастройки();
	Построитель.Выполнить();
	
	Таблица = Построитель.Результат.Выгрузить();
	
	Для Каждого Строка Из Таблица Цикл
		
		Строка.КодТовара = СокрЛП(СтрЗаменить(Строка.КодТовара, Символы.НПП, ""));
		
	КонецЦикла;
Показать
По теме из базы знаний
Найденные решения
7. Sashares 35 30.03.22 11:34 Сейчас в теме
(6)У вас колонка с типом Число.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FetisovAN 30.03.22 11:06 Сейчас в теме
(1) проверьте у вас там точно НПП или пробелы все же, СокрЛП убирает только пробелы слева и справа, не убирает посередине.
Попробуйте добавить СтрЗаменить(вашреквизит," ","")
3. user1619761 30.03.22 11:08 Сейчас в теме
(2) Вот тут
СокрЛП(СтрЗаменить(Строка.КодТовара, Символы.НПП, ""))
в отладчике показывает код без пробелов. Сейчас попробую ваш вариант.
4. user1619761 30.03.22 11:10 Сейчас в теме
(2) Попробовал, все равно с пробелами (
СокрЛП(СтрЗаменить(СтрЗаменить(Строка.КодТовара, Символы.НПП, ""), " ", ""));
5. FetisovAN 30.03.22 11:24 Сейчас в теме
(4) а можете показать исходную строку ? или скопируйте сюда результат, только именно скопируйте
Хотя если вы говорите что в отладчике у вас без пробелов, тогда проверяйте вывод ... может у вас условное оформление какое работает, и что у вас за пробелы появляются, в триадах ?
6. user1619761 30.03.22 11:27 Сейчас в теме
(5)
Прикрепленные файлы:
7. Sashares 35 30.03.22 11:34 Сейчас в теме
(6)У вас колонка с типом Число.
9. user1619761 30.03.22 11:37 Сейчас в теме
12. user1619761 30.03.22 11:40 Сейчас в теме
8. FetisovAN 30.03.22 11:36 Сейчас в теме
(6) Посмотрите код символа в отладке

(8) КодСимвола(вашастрока,1)
10. user1619761 30.03.22 11:38 Сейчас в теме
(8) в (7) верно подметили, у меня колонка с типом число, а я пытаюсь ей строковое значение присвоить, вот она и возвращает числовое с пробелом.
11. FetisovAN 30.03.22 11:40 Сейчас в теме
Оставьте свое сообщение

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