Не могу понять что происходит. Может кто наводку даст или уже были такие глюки и знаете как решить.
Суть читаю таблицы из EXCEL
Отдельные ячейки дают неверные числовые данные - в ячейке -0,25, а в 1С отражает как -2,5 и таких ячеек с умножением на 10 несколько из большого количества.- отладчиком смотрю - там и значение "-2,50000001" и текст в ячейке "-2,5000001"
Что может быть?
Суть читаю таблицы из EXCEL
ТабличныйДокумент.Прочитать(ИмяФайлаСервер, СпособЧтенияЗначенийТабличногоДокумента.Значение);
лкЛистExcel = ОбластьТД.Имя; //Берем первый лист из книги
ОбластьЛиста = ТабличныйДокумент.ПолучитьОбласть(лкЛистExcel);
Для Каждого ОбластьТД ИЗ ТабличныйДокумент.Области Цикл
Попытка
лкЛистExcel = ОбластьТД.Имя; //Берем первый лист из книги
ОбластьЛиста = ТабличныйДокумент.ПолучитьОбласть(лкЛистExcel);
//Далее цикл по колонкам и строкам и выбираю данные
....
Область = лкОбластьЛиста.ПолучитьОбласть("R"+(Формат(лкнСтрока+1,"ЧГ=0"))+"C"+Формат(лкнКолонка+1,"ЧГ=0")));
ТекущаяОбласть = Область.ТекущаяОбласть;
Попытка
лкЗначениеЯчейки = ТекущаяОбласть.Значение; // Число, Дата.
Исключение
лкЗначениеЯчейки = СокрЛП(ТекущаяОбласть.Текст); // Строка, Булево.
КонецПопытки;
ПоказатьОтдельные ячейки дают неверные числовые данные - в ячейке -0,25, а в 1С отражает как -2,5 и таких ячеек с умножением на 10 несколько из большого количества.- отладчиком смотрю - там и значение "-2,50000001" и текст в ячейке "-2,5000001"
Что может быть?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Сделал в отдельной колонке (формат установил число) значение = (из проблемной колонки*1), потом перенес только значения в старую колонку (установив формат число) там - ничего не меняется. Чтение файла вместо 0,25 видит 2,5
Опять же если сделать в числовой колонке (другой) умножение проблемной ячейки на 1 = получаем нужные данные а не те что считывает 1С
Как проверить и установить ТОТ формат?
Опять же если сделать в числовой колонке (другой) умножение проблемной ячейки на 1 = получаем нужные данные а не те что считывает 1С
Как проверить и установить ТОТ формат?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот