Загружаю из экселя некий список товаров. Артикул в экселе "3245". 1с затягивает и ставит "3 245" (с пробелом). Соответственно потом не находит товар по этому артикулу. Изменение типов данных в ячейке в экселе не помогает. Как запретить 1с ставить этот пробел?
Либо же может можно На вкладке "Табличный документ" как-то заменить " " на "", как это делается в экселе?
Если формат данных в екселе не помогает, то остается принудительно форматировать в 1с.
1с при преобразовании числа в строку всталяет неразрывный пробел в качестве разделителя разрядов.
Лечится так:
ЗначениеИсточника = СтрЗаменить(ЗначениеИсточника, Символы.НПП, "");
ЧислоСтрокой = Формат(Число, "ЧГ=0");
logist, это если имеем доступ к исходному значению с типом "Число"
Насколько понимаю - автор топика использует штатную обработку импорта из табличного документа, там данные уже могут быть преобразованы ранее к строковому типу.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua