При сохранении в Excel исчезают запятые #623684


#0 by forforumandspam
Добрый день. Пользователь пожаловался, что у него при сохранении отчета из 1С в формат Excel пропадают запятые. Например число из 1С 123,456 в Excelе выглядит как 123 456 (при редактировании как 123456).  При чём запятые съедает у чисел с тремя знаками после запятой (количественные показатели 1С), а у чисел с двумя знаками запятые остаются. И самое интересное: у меня утром сохраняло нормально, а после того, как я скачал файл xls у пользователя, то и у меня стало съедать запятые. Как с этим бороться? Что это такое? PS: у пользователя WinXp+Excel2007, у меня WinXP+Excel2003
#1 by smaharbA
вправо прижимал ? а так разделитель триад
#2 by forforumandspam
Забыл сказать: сохраняю из 1С 7.7 Во всех типовых отчетах количество представлено как "Ч15.3. ", а это мной написанный отчет и количество представлено как "Ч15.3, ". Значение в ячейке прижато вправо.
#3 by aka AMIGO
правильно, что пропадают запятые. в 1с по умолчанию позицию десятичной точки обозначает точка, именно на точку настроен движок (если это 7.7..) остальное - воспринимается, как разделители, и преобразуется в пробел. у меня два вида пользователей, применяющих разные методики: - шеф любит копипастить mxl-таблицу прямо в эксцель, а остальные используют метод "сохранить как xls" потому я сделал печать в двух ипостасях: -"для вывода в excel" - где в числах поставлениа десятичная точка -"длякопипаста" - где в числах поставлена разделитель-запятая ЗЫ. это неудобно, понимаю, что решение - через левое ухо правой ногой, но шефа устроил вариант. ЗЗЫ. ничуть не предлагаю следовать моими неверными шагами.. изобретайте своё решение..
#4 by aka AMIGO
+3 ""именно на точку настроен движок (если это 7.7..) "" + при преобразовании чисел 1с->Excel (пропустил самое главное..извините)
#5 by vde69
я для себя делал макрос в ексель, замена запятой на точку и удаление пробелов.
#6 by forforumandspam
Вот не ожидал такой подставы от 1С. Пробовал даже так: вручную создал таблицу, ввёл значения "123,123", "123:123", "123;123", сохранил в Excel. Вывод: при сохранении из 1С 7.7 в Excel съедается только запятая, если значение прижато вправо и у числа 3 знака после запятой.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С