Имя: Пароль:
1C
1С v8
записать в эксел число как строку
0 vip03
 
30.03.16
06:52
Сохраняю макет в формате xls.
значение "0123" в экселе ОТОБРАЖАЕТСЯ корректно, но на самом деле
ячейка содержит значение 123 (число).
что сделать что бы эксел воспринимал цифры как строку?
1 sda553
 
30.03.16
06:54
1. сделать формат ячейки текстовый, а ПОСЛЕ писАть туда 0123
2. ВписАть в ячейку с пред апострофом '0123
2 vip03
 
30.03.16
07:15
1. не понял.
заполняю макет в 1с. в макете сделать формат текстовый? а он какой по умолчанию?
после заполнения:
    ТабДок.Записать(ВыбКаталог+ИмяФайла+".xls", ТипФайлаТабличногоДокумента.XLS);

открываю файл в экселе, показывает в ячейке 0123, а на самом деле 123

2. должно быть 0123, не '0123, не П0123. только ЦИФРЫ, но с ведущими нолями
3 Одинесю
 
30.03.16
07:25
(2) Недавно на форуме тема была, поищи.
4 sda553
 
30.03.16
07:32
2. ага. Ты добавь ' и ок.
5 Mikeware
 
30.03.16
07:36
(0) Если просто пишешь в макет - поставь выравнивание по левому краю.
6 vip03
 
30.03.16
08:18
(4) ага. ты где-нибудь такой ИНН видел? '031001829842?
загрузится он?

(5) выравнивание поставил. не помогло :-(
7 DDwe
 
30.03.16
08:24
(6)  Добавь '.
8 NorthWind
 
30.03.16
08:29
(6) а почему нет. 03 - это Бурятская Республика
9 NorthWind
 
30.03.16
08:30
апостроф перед значением ячейки не будет отображаться
10 sda553
 
30.03.16
09:04
Добавь ' и не спорь,  йомайо