Имя: Пароль:
1C
1С v8
Загрузка из Excel: неверно выгружается значение ячейки
,
0 dakra
 
30.06.16
09:53
Добрый день.
Помогите, пожалуйста. Такая проблема - в файле Эксель есть колонки с формулами, в самой файле значение одно, а в 1С выгружается другое значение. В чем может быть причина?
1 В тылу врага
 
30.06.16
09:54
(0) в погоде
2 Numerus Mikhail
 
30.06.16
09:56
неверно значит цифра отличается или вообще непонятно что в результате?
может пример скинешь?
3 dakra
 
30.06.16
09:57
Не знаю, как сюда скрин вставить
4 Numerus Mikhail
 
30.06.16
10:01
(3) Никак :)
просто ссылку на скрин кидай
5 sash-ml
 
30.06.16
10:01
из какого свойства читаешь - value, value2, text, formula?
6 dakra
 
30.06.16
10:06
В ячейке (30,26) указана формула: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;Z17:Z26)+0,7
В файле значение формулы: "51"
А в 1С выгружается и Text и Value: "0,7"
7 dakra
 
30.06.16
10:06
8 dakra
 
30.06.16
10:07
9 dakra
 
30.06.16
10:09
(5), все значения посмотрела уже - везде выходит 0,7
вот скрин в отладчике
http://pixs.ru/showimage/3jpg_6784737_22532851.jpg
10 Остап Сулейманович
 
30.06.16
10:31
А почему вот здесь (8) показана ячейка (4, 29), а вотладчике смотрим на ячейку (30, 26)?

Я думаю что таким образом получить значение из (4, 29) не получится.
11 dakra
 
30.06.16
10:32
Заметила, что в файле excel стоит фильтр, если его убрать, то значения распознаются нормально. Может быть в этом причина? Как можно программно удалить фильтр из файла Эксель?
12 dakra
 
30.06.16
10:33
(10) просто файл очень большой, столбцов много, просто я обрезала
13 sash-ml
 
30.06.16
10:37
(11) ЛистЭксель.ShowAllData();
14 Остап Сулейманович
 
30.06.16
10:37
(12) Ну врете же.
"В файле значение формулы: "51" " ЦЫ (6). Это значение ячейки (4, 29). Значение ячейки (30, 26) неизвестно.
15 dakra
 
30.06.16
10:41
(13) спасибо большое, вроде помогло, сейчас еще все перепроверю)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан