0
mariakw
01.06.19
✎
14:27
|
Всем привет)
Извините, что в субботу гружу, но очень нужна помощь спецов)
Задача такая: есть отчет на СКД, и надо сохранить его в файл Excel. Это, естественно, легко, НО!
В отчете содержится колонка с кодом номенклатуры, ну например "006789". При сохранении код именно так и отображается, но если посмотреть в значение ячейки, то там значится число без нулей, т.е. "6789". Таким образом, 1С-ка выгружает значение как число (хотя в запросе и указано принудительно строка для поля код), а потом накладывает формат, благодаря котором мы видим нули.
Суть проблемы в том, что мне нужно получить формат ячейки "текст" и сохранить нули в начале кода. При смене формата на "текст" (или любой другой формат), все нули, само собой пропадают.
Такая вот проблема( Помогите мне, пожалуйста, ее решить.
Сам файл:
Фотки формата:
|
|
2
mariakw
01.06.19
✎
16:37
|
(1) Спасибо за ссылку))
Мне не помогло то, что там, но в процессе чтения решила переделать так: в запросе к коду добавила "_", а потом открыла готовый документ, формат всех ячеек поменяла в текст и удалила первый знак. Вуаля)
У меня, почему-то, не сработала фишка с:
Ячейка.СодержитЗначение = Истина;
Ячейка.ТипЗначения = ТипСтрока;
|
|