#0
by Tomat
Возникала какая-то нелепая проблема. Нужно загрузить данные о юрлицах из excel-файла, в том числе ИНН и КПП, которые, как известно, состоят из цифр. И после загрузки я вижу в форме юрлица ИНН в таком примерно виде: "3 234 048", а в исх. файле было "3234048204". Откуда-то вставляются пробелы, и из-за этого три цифры ИНН теряются, потому что длина ИНН только 10 знаков. А в КПП происходит еще интереснее - пробелы вставляются не справа через 3 знака, а слева - "323 401 0". Текстовые данные загружаются без всяких изменений. Подскажите кто-нибудь, откуда эта фигня лезет, и как от ее избавиться. Текст зарузки такой: Я уж по-всякому пытался писать: СпрОбъект.ИНН = СокрЛП(ЗначениеЯчейки4); И ячейкам в excel-файле присваивал и числовой, и текстовый тип - никакого толку. Все равно пробелы появляются. А главное, если напустить на считанное значение функцию Найти(Строка, " "), то она говорит, что никаких пробелов там нет! Что же это за пробелы такие, которых вроде и нет, но тем не менее они вполне реальны, и знакоместо в ИНН и КПП занимают?
#1
by laeg
В екселе стоит разделить групп разрядов, нужно его убрать и все будет ОК. Если интересно как его не убирать, то 1 мин.
#6
by Tomat
Мне интересно, как его убрать. :) Действительно, сейчас попробую. Пробовал, не помогает. Да, восьмерка, я вроде флажок ставил. Плохо поставил, что ли... А как взглянуть-то? Тут ведь прицепить нельзя вроде, а если я его просто скопирую в тело письма, весь Екселевский формат исчезнет. ЛДа я там формат менял уже на все подряд - был общий, ставил и текст, и число. Толку нет.
#8
by Tomat
Никакого типа нет, я присваиваю значение, тип определяется по умолчанию. Нужно явно присвоить какой-то тип, да? А как это сделать, я даже не знаю... :( Нашел! КодСимвола = 160. Это вовсе не пробел, а черт его знает что.
#9
by Бивень
160 - неразрывный пробел Это тебе восьмерка его подсовывает ... Потому что, определила значение как числовое ...
#11
by Tomat
спасибо за советы, сейчас исправлю как-нибудь. Ну и свинья же эта восьмерка - очень мне нужен ее неразрывный пробел... :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Формат (,) дробное число прописью.
- Требуется написать обработку для изменения кодов справочника.
- Регистры (чем отличается СводныйОстаток() от Остаток())
- Свод по заработной плате За период
- Как исправить вн. идентификатор элемента справочника?
- Бухгалтерская справка. Перенос остатков
- Где в комплексной поменять ставку налога на имущество?
- Разбор текстового файла :|
- Как программно изменить тип реквизита табличной части?
- Количество проводок
- Как в Начисление ЗП добавить алименты и надбавку за совмещение?
- Форма.ВыполнитьВыбор()... Не понимаю, что происходит....
- Как получить список всех кнопок формы
- Формат даты с месяцем прописью
- Как получить остатки по регистру в разрезе схожих элементов ном-ры?
- scanopos.dll
- 1с и Диаграммы Excel
- Статьи затрат и статьи движения денежных средств
- Как вставить Windows Script Host в текст программы?
- Нарушена структура данных таблицы SC46