Имя: Пароль:
1C
 
Выгрузка данных в Эксель с типизацией (форматированием) колонок
0 mzelensky
 
03.06.20
12:33
Доброго времени суток!

Задача проста - выгрузить небольшую табличку с данными в Эксель. Проблема в том, что при "штатном" сохранении средствами платформы 1С все ячейки созданного фала имеют формат "Общий". А мне требуется, чтобы у некоторых колонок формат был "Числовой" с определенной точностью (кол. знаками после запятой).

Вопрос - есть ли вариант решения задачи, кроме как программно открывать экселевский файл, устанавливать формат нужных ячеек и писать туда нужные данные (метод вроде рабочий, но так делали еще во времена 1С 8.0...а тут уже 8.3 на дворе)?!
1 Ненавижу 1С
 
гуру
03.06.20
12:39
в исходном табличном документе устанавливать нужный формат ячеек
2 mzelensky
 
03.06.20
12:44
(1) По сути это тоже самое, что и  - "программно открывать экселевский файл, устанавливать формат нужных ячеек и писать туда нужные данные"

Сразу экспортировать с учетом формата никак нельзя (ведь задавать Формат в ячейках табличного документа МОЖНО)? Ну не уже ли 1С-ка этого до сих пор не умеет?
3 Ненавижу 1С
 
гуру
03.06.20
13:25
(2) по сути не тоже самое
мы вообще здесь эксель не дергаем, а устанавливаем все необходимые форматы еще в макете
4 mzelensky
 
03.06.20
13:38
(3) Не правильно прочел, сорри..

"в исходном табличном документе устанавливать нужный формат ячеек" - не работает так. Уже пробовал. Все-равно ячейки сохраняются в "Общем" формате
5 Ненавижу 1С
 
гуру
03.06.20
14:04
(4) ну фиг знает, сейчас сохранил - открыл в эксель, вполне числовой
6 mzelensky
 
03.06.20
14:11
(5) Сейчас прям еще раз проверю. У меня не получалось. Сохранял как, штатно "Файл - Сохранить как" ? Платформа какая?
7 Ненавижу 1С
 
гуру
03.06.20
14:23
(6) штатно
8.2.17.153
8.3.16.1063
8 mzelensky
 
03.06.20
14:38
Получилось. Установил в ячейке флаг "Содержит значение" и указал число нужного формата. После этого нормально сохранилось в эксель!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.