Имя: Пароль:
1C
1С v8
Выгрузка данных в Excel
0 Genius
 
01.09.11
12:27
Добрый день! Есть проблема, немного странная, но тем не менее. Может кто-то сталкивался или может быть слышал.
Вобщем, выгружаю данные из нетипового документа (название и функционал значения не имеют) в Excel 2003(любую книгу, любой лист... перепробовал всё, в т.ч. пустой новый файл). среди прочих данных - коды бух. счетов (10,60.01, 60.02, 62... и т.д.). в 1с эти счета представлены в формате СТРОКА (так надо, они не соотв-ют бух. плану счетов). При выгрузке все счета выгружаются корректно (через точку - "60.01", "62.02") за исключением 2-х - "41.01" и "91.01". эти значения выгружаются через "," - "41,01" и "91,01" соответственно. На выходе из 1С - ".", а в Excel попадает "," ...приходится после выгрузки лезть в excel и править... С чем это может быть связано?
1 izekia
 
01.09.11
12:28
разделитель в настройках изменить
2 Godofsin
 
01.09.11
12:29
что то с форматом ячеек может быть
3 Мыш
 
01.09.11
12:36
(0) Проблема связана с форматом ячеек. Эксель распознает строковые данные как числа. При явном указании строкового формата ячейки преобразования не происходит.
4 Genius
 
01.09.11
12:38
Формат ячеек - общий. Есть данные с 2-мя и даже 3-мя разделителями. но с "," выгружаются только 2 значения из нескольких десятков(((
5 Мыш
 
01.09.11
12:41
(4) Есть проблемы с преобразованием. Конкретно эта решается явным указанием формата. Хуже другая проблема. В некоторых случаях числовые значения передаются неточно. Например, вместо 45,94 будет 45,939999999999999
6 Genius
 
01.09.11
12:43
Спасибо, сейчас попробую