Имя: Пароль:
1C
1С v8
При чтении CSV вместо даты считывает ##########
0 Dimeric
 
30.01.20
16:37
При чтении файла .CSV вместо даты считывает "#########"

скрин файла: https://ibb.co/NVSpWDh
Если раздвинут этот столбец, дата в ячейке отображается корректно.
    
    СтрокаЭксель = 2;
    Пока ЗначениеЗаполнено(Excel.Cells(СтрокаЭксель, 6).Text) Цикл
        НоваяСтрока = Таблица.Добавить();
        НоваяСтрока.КОплате =         Число(Excel.Cells(СтрокаЭксель, 2).Text);
        НоваяСтрока.ДатаОтгрузки =     СокрЛП(Excel.Cells(СтрокаЭксель, 4).Text);  // Excel.Cells(СтрокаЭксель, 4).Text = "##########" , а по факту "14.12.2019  18:36:28"
        
        СтрокаЭксель = СтрокаЭксель + 1;
    КонецЦикла;
    
В чем может быть дело?
1 Dmitry1c
 
30.01.20
16:37
А почему не читаешь эксель-файл табличным документом?

СОМ-объект тяжелый
2 unenu
 
30.01.20
16:41
для прогресса часто надо что-то раздвинуть - это закон природы.
3 8 bit
 
30.01.20
16:42
Да как бы ексель всегда рисует решетки, если значение не вписывается в границы ячейки. Задать программно ширину столбца не вариант?
4 Irbis
 
30.01.20
16:46
Нахрена вообще csv читять ёкселем. Это же текстовый файл.
5 pechkin
 
30.01.20
16:49
можно брать не Text, а value
6 Garykom
 
гуру
30.01.20
16:50
(0) 1. https://stackoverflow.com/questions/17359835/what-is-the-difference-between-text-value-and-value2
2. Прочти советы по отказу от Ёкселя
7 1Сергей
 
30.01.20
16:51
(4) +100500
8 Dimeric
 
30.01.20
17:07
(5) точно сработало, спасибо!

Можно и текстовым , да переделывать не охото)), мне тут один столбец добавить.

Спасибо!