#0
by Vinny
Есть проблема - иногда при открытии 2003 Excel сохранненых 1Сом файлов в формате xls исчезают цифры после десятичного разделителя. Кто-ть сталкивался? В чем фишка? А то в течении дня у одного и тогже пользователя - то нормально, то глючит.
#1
by Lendy
может зависит от форматирования в 1С? Я уже полгода мучаюсь с сохранением в эксель из 8.0. С датами косяки сплошные.
#7
by Wasya
А где mxl vs xls? Если есть возможность сохранять в mxl, то сохраняй в нем. Факт очень баянистый 1С в Excel конвертирует криво, твой случай это так цветочки.
#9
by Vinny
Носом чую придется конвертер ставить. Но какой это гемморой для пользователей - сохранить в mxl, потом открывай в Excel на чтение и пересохраняй в xls (6,8)Знаков мало - цена товара обычно у нас болше 999,99 не бывает.
#10
by Vinny
Знаю, что 1С криво сохраняет, но тут ИМХО в том дело, что 1С пишет в формате 95 Excel, а открывают 2003. Это как в Excel XP прозрачный фон картинки моеа сделать и в 1С задащить прозрачность сохранив, а в 2003 - нет
#11
by Vinny
правда есть еще вариант записвать по ОЛЕ - нарыл обрабточку, но это, блин, ващще... то еще решение
#14
by Vinny
Да не многа, 100%. ТОРГ12, 11 графа - цена. Ну не торгуем мы товаром, который стоит 15 знаков вместе с запятой :))
#16
by Vinny
обрежет, а в ячейке покажет 1,23457E+14. Мучаемся сами с ИДД - 17 знаков :( всегда колонку как текст приходится форматировать. ну положим. думаешь 1С тупо добивает пробелами спереди?
#19
by Vinny
Самое плохое - невнятное проявление ошибки - то есть, то нет. один пользователь, один Excel, одна винда и даже 1ска одна... У меня вот никак не проявляется зараза
#20
by Vinny
не катит, так как пользователи руками сохраняют. PS - такая фигня в результате получается. Ужас. Клиенту такое не вышлешь :(
#23
by romix
Поддерживаю. Неожиданно набрел на этот способ, и он работает. Веб-мастерам не надо париться с формированием Excel: сделал HTML-таблицу с расширением XLS, и юзер не видит отличий. И форматировать как угодно можно.
#24
by romix
HTML примерно такой: Если этот текст сформировать в Блокноте и переименовать в XLS, то Excel схавает его без вопросов, как будто это родной формат. OpenOffice, кстати, - тоже.
#25
by smaharbA
Не romix там всамделе при некоторых случаях отличается от просто XLS но в большинстве своем все нормально...
#26
by smaharbA
+ при сохранении в ХТМЛ можна сделать либо невидимый текст в начале, либо строку 0 высоты где можно тупо прописать стили обычным текстом
#27
by smaharbA
+ и это "схавается" как обычный тег, кстати так можно и текст перевернуть или еще как изгалиться
#28
by romix
Стили надо окружать комментарием и <STYLE> Сам офис при сохранении в HTML подскажет образец. щас проверил - работает.
#30
by smaharbA
и я о томже, что пишешь просто <STYLE>...</STYLE> в первой ячейке и все... Чтобы она не пугала народ сделать его белым или высоту сократить
#34
by romix
Кстати можно воткнуть в процедуру записи я думаю это принудительно перехватом функции...
#35
by Vinny
ребята, спасибо за обсуждение... Но пользователь руками сохраняет - "Файл|Сохранить как" ...
#37
by Vinny
у блин, методы у вас... Нельзя. мы не применям ВК без прямой необходимости. нам легче конвертер поставить. Как грится - бизнес детям не игрушки ...
#38
by romix
Кнопарь "Сохранить в Excel" в отчете сделай. И значок Excel-евский. И пользователю красиво, и работать будет как полагается.
#39
by romix
А переколбашивание HTML в нужный формат можно сделать через объект Scripting.FileSystemObject, который дает возможность быстро (последовательно) работать с текстовыми файлами. Пример здесь (его надо несколько упростить):
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- mxl -> xls = формат даты не устраивает...
- Как сохранить файл *.mxl в файл *.xls и чтобы сохранился формат ячеек
- Как программно задать имена областей в таблице MXL?
- Срочно нужны печатные формы мх-1 и мх-3 в формате *.mxl
- Сравнение mxl файлов
- РАРУС vs ФОРЕС vs AXELOT vs ITOB
- OLE vs xml vs text vs другое
- SERVER 2008R2 vs 2012R2 vs 2016
- ТабДок.Записать("Имя.xls"); Показать("Имя.xls"); Save... mxl вместо xls...
В этой группе 1С
- v7: Нужен совет: нужна ли утилита выгрузки данных из v7 в другие БД?
- DBF и CDX - как создать
- v7: Ручные проводки программно
- Как изменить шрифт в печ. форме
- Книга знаний ТурбоМД: решение проблемы загрузки мокселей
- УПП - инвентаризация
- Задачка по Formex
- v7: Одна запись книги покупок - две ставки 18% и 20%
- ТИС, информация о продавцах.
- v8: В ЗУП расчет от стажа
- Настройка Комплексной конфигурации
- Как из 1С распечатать один документ на разные принтеры?
- Как из обработки ( в табличной части) передать значение в табличную часть д
- Работа с 1с через PHP
- Разрешение экрана в терминале
- Как занести информацию из файла Excel в регистр накопления?
- Подключение DLL
- Не найден интерфейс сервера 1с:Предприятия (8000401A)
- Нужен учебник "Решение оперативных задач" 7.7
- Сдельные наряды должны попадать в начисление зарплаты