Имя: Пароль:
1C
 
1C -> Excel. NumberFormat работает, но если длина числа больше 15, то....
0 romhik
 
03.09.07
13:44
При выгрузке(НомеровСчета) из 1с в Excel....
NumberFormat работает, но если длина числа(НомерСчета) больше 15, то почему-то остальное заполняеться нулями.
Например 40817810500000208972 сохраняет как 40817810500000200000.

Отрывок кода...

Для каждого Сотрудник Из тзЗарплата  Цикл
       НомСтр = НомСтр +1;
       
       //НомСтр;
       
       НомерСчета = Сотрудник.НомерСчета;
       //Строка , Колонка
       
       
                 Лист.Cells(НомСтр,1).NumberFormat="0";
               //Текс - Лист.Cells(НомСтр,1).NumberFormat="@";
       //Лист.Cells(НомСтр,1).Value ="'" + НомерСчета;
       Лист.Cells(НомСтр,1).Value =НомерСчета;

Если поле задать текствовым, то все 20 чисел выводиться  как надо, так же если ячейка равна ="'" + НомерСчета, то же все кажись выводяться , правда формат ячейки не числовой.....
А мне нужен формат ячейки числовой, но он почемуто работает только до 15....((((

Кто сталкивалься поскажите, как побороть?
1 ТелепатБот
 
гуру
03.09.07
13:44
2 smaharbA
 
03.09.07
13:50
патамушта
4,08178105000002E+19
3 romhik
 
03.09.07
14:04
(+2) Точно!!!
И как побороть?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс