Имя: Пароль:
1C
1C 7.7
v7: Сохранение отчета в EXEL
, ,
0 ДаЛадно
 
30.12.15
11:49
При сохранение отчета в Exel Число преобразуется в строку.
Пример:
число = 10 будет строкой 10
число = 10.4 будет строкой 10.4
число = 10,5 будет строкой 10,4
Как сохранять как число?

ЗЫ
ÑòîèìîñòüÏåðåâîçêè    Äàòà ïåðâîé îòãðóçêè    Ïðîöåíò    Ñóììà ìåíåäæåðó
300    15.01.14    5    15
207    21.11.14    5    10.35
210    09.01.14    5    10,5
1 Ясный перец
 
30.12.15
11:54
(0) "При сохранение отчета в Exel"
э-э-э... а каким образом сохраняете, собственно?
2 aka AMIGO
 
30.12.15
11:54
Смотри сюда: http://citforum.ru/programming/windows/excel_faq/part2.shtml#2.11
или сюда: http://delphikingdom.ru/asp/viewitem.asp?catalogid=1273

ЗЫ. мне лень, это раз.. - Excel"я на фирме нет - это два. :)
3 ЧеловекДуши
 
30.12.15
11:58
(0) Так то любое значение в Екселе, это Строка :)
4 Злопчинский
 
30.12.15
11:59
в 1Ске получить из настроек системы (ОС) десятичный разделитель. При формировании отчета число формировать с этим десятичным разделителем. Правда, на разных компах (где разные настройки системы) - все равно будет криво...
5 ЧеловекДуши
 
30.12.15
11:59
+(0) Код покажи, как ты пишешь в ексельку :)
6 Mikeware
 
30.12.15
12:00
(4) еще не мешает использовать положение в ячейке.
7 ЧеловекДуши
 
30.12.15
12:01
+(0) Используй Yoksel
http://yoksel.net.ru
8 Mikeware
 
30.12.15
12:02
(7) +1!
9 ДаЛадно
 
30.12.15
12:03
Вот у вас слабо телепатические способности развиты!!!
Файл сохранить как XLS делаю!
10 aka AMIGO
 
30.12.15
12:03
LibreOffice четко различает ..Value и ..Srting
Ворнее-то в этом:
        scr = СоздатьОбъект("MSScriptControl.ScriptControl");
        scr.language = "javascript";

Excel ликвидирован со всех компов, как класс..
Испуг прошел :)
11 Mikeware
 
30.12.15
12:04
(10) силен! Завидую!
12 aka AMIGO
 
30.12.15
12:06
(11) да ну.. нашел чему завидовать.. шутишь, что-ль :)
13 Mikeware
 
30.12.15
12:09
(12) силе духа. победить много-много юзверей...
14 Смотрящий
 
30.12.15
12:14
(13) Чо их побеждать - ставишь и все
15 Ясный перец
 
30.12.15
12:15
(9) "сохранить как XLS делаю!"
Ну-у-у... при таком сохранении подобного быть не должно
число становится числом
16 ДаЛадно
 
30.12.15
12:17
(15) А они есть! думал дело в разделителе дробно части, заменил "." на "," Все равно строка
17 Mikeware
 
30.12.15
12:17
(15) нифига. умный ёксель считает, что ему-то лучше знать, что у тебя в ячейке - дата, строка или число....
18 Mikeware
 
30.12.15
12:18
(16) поставь в ячейке горизонтальное положение - "вправо"
19 Ясный перец
 
30.12.15
12:19
(16) (17) Верю обоим.
Но помочь ничем не могу.
20 Mikeware
 
30.12.15
12:19
(19) ему уже помогли - дали минимум 4 способа.
21 ДаЛадно
 
30.12.15
12:20
(20) Чесно сказать вы совсем тупые
22 ДаЛадно
 
30.12.15
12:20
(18) Ты прав, я справку уже прочел, но все равно спасибо
23 aka AMIGO
 
30.12.15
12:24
шеф наш - любитель копипастов..
Было такое дело:
Берет табличный документ, отмечает нужную область, копирует в Excel.. Точка мешает! "Что за хрень?!" говорит очень недовольным голосом.. Ибо работать с ячейками с числами невозможно..
Пришлось в подменю кнопки Печать сделать подрежим "Для копипаста в Excel", и в итоговой таблице заменять десятичные точки на запятые.
Вроде успокоился.
24 Злопчинский
 
30.12.15
18:03
Ваше разрабов мелкософта, кто десятичную точку обозначил зпт - убить надо
25 MishaD
 
30.12.15
19:30
(24) так никто и не обозначал, это региональные настройки для русского языка.