Опять ньюансы при сохранении отчетов в Excel #119180


#0 by Wasya
Суть проблемы - когда печатная форма 1С сохраняется в формат Excel через "Файл/Сохранить как..." то дробные части чисел обнуляются.Причем, это происходит только для чисел, прижатых к правому краю ячейки - 1С независимо от разделитейлей дробной и целой части и разделителей групп разрядов определяет их как число и обнуляет дробную часть.PS Просьба баяны не рисовать. Тщательный поиск по данной проблеме ничего не дал.
#1 by sdaf
дак прижимай к левой!
#2 by Wasya
не могу. Дизайн печатной формы не позволяет.
#3 by Defender aka LINN
познакомься с девушкой OLEй
#4 by smaharbA
а попробуй так в отчет вывести "'"+Число, может при сохранении в ехель поймет что текст?
#5 by Anton R
Релиз какой ?
#6 by Wasya
С Олей знаком. Мне что теперь все отчеты через нее сохранять? У меня в ячейке глФРМ(СуммаИтогНДСРуб,глРубли)это и так текст. На всякий случай попробовал - результат тот же.
#8 by smaharbA
А вот это правильней будет...
#9 by Defender aka LINN
№6 - ну зачем же все... Только те, в которых косяки.Хотя, ИМХО, через OLE всяко лучше. И отчеты бОльших объемов можно сохранять, и форматирование настраивать как нравится. Правда, уже с небольшим мозготрахом.
#10 by Wasya
двадтцать пятый согласен - скажи где. отправил. Это резервный вариант, если не получится штатно буду делать так.
#11 by Чучундер
повторяю ГРОМКО - ===> Кидай !!!!! MXL !!!! на мыло - ща глянемНафига мне Экселевая ? Жду 10 мин ;-)
#12 by Wasya
отправил
#13 by Чучундер
Как и предполагалось - все сохраняет в эксель как надо, открывает эксель все ОК - см. косяки настройки экселя выходи на асю - отправил мылому меня W2K + O2K
#14 by smaharbA
уже гдето говаривал, не отбрасывает, а округляет...
#15 by Wasya
диагноз понятен. А где курс лечения?
#16 by Чучундер
В данном случае не округляет а отбрасывает дробную частьПолучается типа распознает как число но разделитель дробной части )хотя вроде правильный) не считает за валидную часть числа - поучается на этом месте число заканчивается...
#17 by zzz
можно попробовать формат отбражения сумм свой прописать. Например в модуле отчёта прописать свою функцию
#18 by srg
какой формат ячейки в Excel?
#19 by srg
формат ячейки в Excel - число   число десятичных знаков=0 ???Проверь
#20 by Wasya
Исследования показали. Дело в винде.не работает Win2K SP4 Office 2003 SP1работает WinXP SP1 Office 2000, 2003, 2003 SP1Если кому не трудно проверьте у кого проявляется эффект:Вариант №1. в mxl ячейка выровнена в право(может это важно объденено несколько ячеек). содержит инфу 8'386.32 руб. при сохранении в Excel получается число 8386 с форматом # ##0,00" руб." внешний вид получается 8 386,00 руб.Вариант №2. в mxl ячейка выровнена в право(может это важно объденено несколько ячеек). содержит инфу 292.88 при сохранении в Excel получается число 292 с форматом числовой число десятичных знаков 2 внешний вид получается 292,00 а что моксель разве помнит каким способом заполнялась ячейка? число десятичных знаков 2
#21 by zzz
2 причём тут moxel ?ты в 1С либо пишешь в ячейку текст "8'386.32" либо "8 386,32"разницу понимаешь?
#22 by Wasya
написал "8'386.32" и "8 386,32". обрезает всеравно.
#23 by zzz
2 а при суммировании сумму правильно считает или неправильно (из-за округлённых слагаемых) ?Просто у нас нет никакого округления когда "8 386,32" в ячейке ..
#24 by Wasya
Туплю. Подскажите. Как снести и по новой установить конвертер из 1С в ексел?
#25 by Wasya
Win 2003 server office 2003 работает
#26 by Wasya
Повторно обращаюсь ко всем с просьбой из : Если кому не трудно проверьте у кого проявляется этот эффект. Готов выслать всем желающим файл mxl. Вам остается только открыть его в любой конфигурации. Сохранить в формате Excel. И доложить о результатах в этой ветке.
#28 by Wasya
отправил. Хочется все таки докопаться до причин. Я так понял у большинства все работает нормально. Поэтому ищу коллегу по несчастью. Вместе может решим проблему.
#29 by aka AMIGO
Передается нормально:292,888 386,32конвертер на машине - с майского ИТСа.Я бы перустановил офис и конверташку более позднюю..вот, всё.. :-( :))
#30 by Wasya
Табличный конвертер я вчера скачал с сайта 1С. mxl в Excel у меня открывается правильно. У меня не идет сохранение из 1С. так понимаю это разные вещи.
#31 by Wasya
К сожалению проблема никак не хочет рассасываться.
#32 by Wasya
Виновник найден! Виноват следующий код:Это определение принтера по умолчанию. Код взят с http://www.sinor.ru:8100/~my1c/knowhow/get_prn.htmlКто нибуть может компетентно сказать в чем связь?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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