|
ТабличныйДокумент.Прочитать() некорректно читает отрицательные суммы | ☑ | ||
|---|---|---|---|---|
|
0
tixis
13.10.15
✎
21:07
|
Всем привет. Кто то сталкивался, что метод табличного документа прочитать, некорректно читает документ xls. например в ячейках забиты числа -94 960.56 -17 993.57 -15 608.58, а возвращаются десятки миллионов. такое наблюдается только с отрицательными числами, причем с большими, например -5 прочитается корректно.
З.Ы. платформа 8.3.6.2237. |
|||
|
1
tixis
13.10.15
✎
21:07
|
З.Ы обычное приложение
|
|||
|
2
mehfk
13.10.15
✎
21:08
|
Еси стабильно воспроизводится - писать в 1С, ждать следующего релиза.
|
|||
|
3
mehfk
13.10.15
✎
21:08
|
*Если
|
|||
|
4
jsmith82
13.10.15
✎
21:20
|
8.3.7.1633
2010 xlsx Нормально |
|||
|
5
tixis
13.10.15
✎
21:41
|
(4) хм, может я что то не так делаю. можешь пример скинуть как получаешь значения?
|
|||
|
6
tixis
13.10.15
✎
21:54
|
я делал так: сначала пытлся методом прочитать анализировал файл, потом попробовал на форме создал ЭлементТабличноеПоле, скоировал из экселя строку, всавил в это поле. в обработчике прописал:
ТабличныйДокумент = ЭлементыФормы.ТабДок; КолвоСтрокФайла = ТабличныйДокумент.ВысотаТаблицы; КонечнаяКолонка = ТабличныйДокумент.ШиринаТаблицы; Для й=1 по КолвоСтрокФайла Цикл Для м=1 По КонечнаяКолонка Цикл Область = ТабличныйДокумент.ПолучитьОбласть(й,м,й,м); ТекущаяОбласть = Область.ТекущаяОбласть; Попытка Значение = ТекущаяОбласть.Значение; Исключение Значение = ТекущаяОбласть.Текст; КонецПопытки; КонецЦикла; КонецЦикла; что не так не пойму? |
|||
|
7
tixis
13.10.15
✎
21:56
|
ООО ща обнаружи. что даже при копипасте числа переносятся неправильно. (4) Покажи как делал
|
|||
|
8
jsmith82
13.10.15
✎
22:03
|
ТабДок = Новый ТабличныйДокумент();
ТабДок.Прочитать(ИмяФайла); ТабДок.Показать(); |
|||
|
9
tixis
13.10.15
✎
22:07
|
(8) Если не трудно, попробуй выдернуть значение или текст из ячейки с отрицательным числом
|
|||
|
10
tixis
14.10.15
✎
05:52
|
+(7) копипаст всмысле создал табличноеполе на форме и в него пробовал вставить
|
|||
|
11
tixis
14.10.15
✎
20:33
|
если кому интересно
Это ошибка 10147723 , исправление войдет в 8.3.7 |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |