|
ТабличныйДокумент.Прочитать() некорректно читает отрицательные суммы |
☑ |
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
|
|