Имя: Пароль:
1C
1С v8
СКД как сохранить текстовое значение в Excel без потери лидирующих нулей?
0 Мимохожий Однако
 
19.08.18
17:41
Программно из СКД получаю прайс и сохраняю в Excel стандартно из табличного документа.
... код без изысков ...
ИмяФайла = ПолучитьИмяВременногоФайла();
Результат.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS);
ГотовыйОтчетXLS = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайла));
..
Фокус в том, что для значений вида "03172510". В результате сохраняется значение 3172510, а отображается 03172510.
Что посоветуете?
1 Мимохожий Однако
 
19.08.18
17:44
Мне надо, чтобы и значение, и отображение были равны 03172510
2 Woldemar177
 
19.08.18
17:55
Формат ячейки сделать текстовым? Сохранять в заранее сделанный шаблон с текстом?
3 Мимохожий Однако
 
19.08.18
20:34
(2) Я пытался указать текстовый формат. Но при сохранении из mxl это не помогает. Может есть ссылка с примером?
4 Woldemar177
 
19.08.18
20:39
(3) Это не поможет, я сохранял через VBA, в шаблон екселя, сейчас лениво так писать, проще руками mxl,csv. Копи паст.

Основная такая проблема идет со штрих кодами. Надо как то из 1с вытащить и в меркурий 115, 130,185, атол 90, элвес мф запихнуть.

Потом цепляешь сканер ( к меркуриям, весы и тп. ) ЗЫ скоро начнут просить журналы продаж. Вот там будем писать обработки.
5 Aleksandr N
 
19.08.18
21:55
(0) не используйте эксель.