Вход | Регистрация

1С:Предприятие ::

Метки: 

СКД как сохранить текстовое значение в Excel без потери лидирующих нулей?

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

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

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


Список тем форума
Рекламное место пустует Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует