Имя: Пароль:
1C
 
разделение триад
0 nAPACEHAK
 
12.02.15
10:05
Добра всем!


глуповатый вопрос, но...
Помогите разобраться с разделением триад

считываем значение из экселя (текстовое поле, значение = цифры); помещаем в ТЗ (строка)
при выводе ТЗ - разделяет триады: 12 345 678
если в ТЗ поле - число + условное оформление (ЧГ=0) то триады не разделяет - 12345678
если ТЗ - строка, то 12 345 678. Как убрать разделение в строке?

в ТЗ - 2 колонки с типом строка (разница только в длине. 25 и 15)
заполняется - одинаково из экселя. и там и там строка цифр.
СтрТЗ.Ном = Строка (СокрЛП (ExcelЛист.Cells (Стр, Колонка).Value));
в первой колонке триады не разделяет, во второй - разделяет

чего то я заблудился (((
1 Krabobor
 
12.02.15
10:08
СтрЗаменить(ExcelЛист.Cells (Стр, Колонка).Value," ","")

так ?
2 nAPACEHAK
 
12.02.15
10:23
(1) не
в экселе текст 1234567890123456789 12345678
без пробелов
в ТЗ отображается как
1234567890123456789
12 345 678

поля ТЗ - строка 25 и 15
3 Alexaha
 
12.02.15
10:26
(0) или получай из екселя все как число и форматируй без разделения триад
или все получай как строку и удаляй пробел (или длинный пробел
4 ls300
 
12.02.15
10:26
(2) По разному работает скорее всего из-за разных входящих данных. Т.е. в экселе одно значение строка, другое число. Если нужно без разделителя то используй формат "ЧГ=" и будет щастье!
5 Рэйв
 
12.02.15
10:28
СтрЗаменить(ExcelЛист.Cells (Стр, Колонка).Value,Символы.НПП,"")
6 nAPACEHAK
 
12.02.15
10:46
(4) ЧГ пробовал - ничего не меняется. щастья не получилось.
ЧГ осчастливливает если только в строке тип поля меняю на "число"
(3) тип поля в экселе - строка. Получаю тоже как строку
СтрТЗ.Ном = Строка (СокрЛП (ExcelЛист.Cells (Стр, Колонка).Value));
7 nAPACEHAK
 
12.02.15
10:47
(5) ДА!!!
спс
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший