Имя: Пароль:
IT
 
При сохранении в Excel исчезают запятые
0 forforumandspam
 
06.08.12
08:27
Добрый день. Пользователь пожаловался, что у него при сохранении отчета из 1С в формат Excel пропадают запятые. Например число из 1С 123,456 в Excelе выглядит как 123 456 (при редактировании как 123456).  При чём запятые съедает у чисел с тремя знаками после запятой (количественные показатели 1С), а у чисел с двумя знаками запятые остаются. И самое интересное: у меня утром сохраняло нормально, а после того, как я скачал файл xls у пользователя, то и у меня стало съедать запятые. Как с этим бороться? Что это такое?

PS: у пользователя WinXp+Excel2007, у меня WinXP+Excel2003
1 smaharbA
 
06.08.12
08:29
вправо прижимал ?

а так разделитель триад
2 forforumandspam
 
06.08.12
08:32
Забыл сказать: сохраняю из 1С 7.7

(1) Во всех типовых отчетах количество представлено как "Ч15.3. ", а это мной написанный отчет и количество представлено как "Ч15.3, ". Значение в ячейке прижато вправо.
3 aka AMIGO
 
06.08.12
08:47
правильно, что пропадают запятые.
в 1с по умолчанию позицию десятичной точки обозначает точка, именно на точку настроен движок (если это 7.7..)
остальное - воспринимается, как разделители, и преобразуется в пробел.

у меня два вида пользователей, применяющих разные методики:
- шеф любит копипастить mxl-таблицу прямо в эксцель, а остальные используют метод "сохранить как xls"

потому я сделал печать в двух ипостасях:
-"для вывода в excel" - где в числах поставлениа десятичная точка
-"длякопипаста" - где в числах поставлена разделитель-запятая


ЗЫ. это неудобно, понимаю, что решение - через левое ухо правой ногой, но шефа устроил вариант.
ЗЗЫ. ничуть не предлагаю следовать моими неверными шагами..
изобретайте своё решение..
4 aka AMIGO
 
06.08.12
08:48
+3 ""именно на точку настроен движок (если это 7.7..) "" + при преобразовании чисел 1с->Excel

(пропустил самое главное..извините)
5 vde69
 
06.08.12
08:50
(3) я для себя делал макрос в ексель, замена запятой на точку и удаление пробелов.
6 forforumandspam
 
06.08.12
09:28
Вот не ожидал такой подставы от 1С. Пробовал даже так: вручную создал таблицу, ввёл значения "123,123", "123:123", "123;123", сохранил в Excel. Вывод: при сохранении из 1С 7.7 в Excel съедается только запятая, если значение прижато вправо и у числа 3 знака после запятой.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.