Последняя версия DataExpress 3 beta от 22 мая 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Передача типа в ods

Не совсем ожидаемое поведение программы, погрешности в работе интерфейса, ошибки в тексте и прочие мелочи, которые не нарушают работу программы, но могут вызывать неудобства.
Гocть
Опытный
Сообщения: 281
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Передача типа в ods

Сообщение Гocть » Пн май 14, 2018 11:49 pm

В шаблоне для ячейки указан тип "число", в программе тип поля "число", но на выходе текст. Вид числа при выводе: '100
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3479
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Передача типа в ods

Сообщение admin » Вт май 15, 2018 8:56 am

Надо шаблон глянуть. В шаблоне не надо указывать тип ячейки. В демо-базе счёт печатается нормально.

Гocть
Опытный
Сообщения: 281
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Передача типа в ods

Сообщение Гocть » Вт май 15, 2018 9:34 am

Пробовал всевозможные форматы для ячейки точность числа в программе и местоположения тегов в шаблоне.
Результат один и тот же:
2018-05-15_09-31-43.png
2018-05-15_09-31-43.png (43.85 КБ) 118 просмотров

Тест.zip
(8.61 КБ) 3 скачивания
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3479
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Передача типа в ods

Сообщение admin » Вт май 15, 2018 10:20 am

В OpenOffice 4.1.2 нормально всё. Попробую в LibreOffice в последнем.

Гocть
Опытный
Сообщения: 281
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Передача типа в ods

Сообщение Гocть » Вт май 15, 2018 10:24 am

У меня libre office 6.0.4.
Счёт из демо базы кстати открывается нормально.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3479
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Передача типа в ods

Сообщение admin » Вт май 15, 2018 11:09 am

Скорее всего что-то поменялось в формате файла.

Гocть
Опытный
Сообщения: 281
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Передача типа в ods

Сообщение Гocть » Вт май 15, 2018 12:35 pm

Так и есть. Полез в content.xml сравнить.
Старый файл:

Код: Выделить всё

<table:table-cell office:value-type="string" table:style-name="ce16">
<text:p>[сумма]{end}</text:p>
</table:table-cell>

Новый:

Код: Выделить всё

<table:table-cell table:style-name="ce5" office:value-type="string" calcext:value-type="string">
<text:p>[сумма]{end}</text:p>
</table:table-cell>

Убрал calcext:value-type="string", собрал таблицу обратно и все стало выводиться нормально.
upd: Еще работает если не убирать параметр а вместо string указать float.
Фрилансер. Разработка на заказ. Консультирование.


Вернуться в «Недоработки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей