Имя: Пароль:
1C
1С v8
При сохранении отчета в Ексель убивает лидирующие нули кода
0 DEVIce
 
15.08.12
08:40
При сохранении штатными средствами. Помню что как-то это дело разрешается, а как не могу найти. Прием такой же отчет из 7.7 сохраняется нормально. Что интересно. в Екселе нули эти видно, но войти в ячейку для редактирования, то они убираются. Это приводит к куче проблем.
1 ДенисЧ
 
15.08.12
08:41
выравниванием поиграйся...
2 andrewks
 
15.08.12
08:43
а чё там про апостроф было?
3 aleks-id
 
15.08.12
08:46
тебе читать надо из этого экселя? тогда читай .text вместо .value
если для красоты то не победишь
4 andrewks
 
15.08.12
08:48
(3) чёйта? опенофис замечательно редактирует такие ячейки
5 DEVIce
 
15.08.12
08:49
Нет сохраняется в Ексель, а дальше уже там обрабатывается и потом в xml.
6 DEVIce
 
15.08.12
08:49
(4). Ничего подобного попробовал в ОО - такая же хрень. Он считает что это число.
7 andrewks
 
15.08.12
08:50
(6) тогда см (1)
8 DEVIce
 
15.08.12
08:57
(7). Не выходит. Так за число и принимает, гад.
9 Бледно Золотистый
 
15.08.12
08:59
(8)WorkSheet.Range['A1'].NumberFormat = '@'; - А такое работает? Excel нет самому проверить.
10 butterbean
 
15.08.12
09:00
можно попробовать поставить у ячейки в макете галку Содержит значение и тип там строка, вроде работает
11 smaharbA
 
15.08.12
09:00
прихми влево
12 smaharbA
 
15.08.12
09:01
прижми
13 DEVIce
 
15.08.12
09:01
(9). У меня тоже Екселя нет.
14 butterbean
 
15.08.12
09:01
(10)+ возможно и свойство Значение придется заполнить
15 DEVIce
 
15.08.12
09:02
(11). Уже везде поприжимал.
(10). В этом случае ставится апостроф впереди. Сейчас проверю влияет ли он на что.
16 DEVIce
 
15.08.12
09:06
(10). Кажись прокатило. По крайней мере ОО хоть и вилит апостроф, но при сохранении в xml убирает его.
17 France
 
15.08.12
09:06
при записи в ячейку в начале ставь апостроф
18 DEVIce
 
15.08.12
09:06
Щас клиенту отдам, посмотрим чего там будет в Екселе.
19 DEVIce
 
15.08.12
09:52
Ага, все проканало.