Имя: Пароль:
1C
1C 7.7
v7: Отчеты в 1С7
0 Ring
 
07.10.14
12:01
Вопрос.
Можно ли в 1С 7 с использоватием стандартного отчета (Создать объект Таблица).
В ячейке записать значение и формулу.

1 создали отчет в 1С
2 сохранили с расширением  .xls
3 В EXCEL Стали на ячейку, далее в ячейке значение, в в строке формул EXCEL формула, например,
=СУММ(R[-18]C:R[-1]C)
Спасибо.
1 Banned
 
07.10.14
12:03
нет
2 1dvd
 
07.10.14
12:04
Вполне возможно, через ОЛЕ открыть сохраненный XLS и подредактировать
3 lavalit
 
07.10.14
12:06
(2) справедливо.. но если уж пользовать ОЛЮ, ТО уж и таблицу сразу в екселе строить.. туда можно чего хочешь напихать
4 VladZ
 
07.10.14
12:06
(0) Зачем такие извраты? Либо в 1С сразу пересчитывать, либо в 1С генерировать XLS-файл нужного содержания.
5 Builder
 
07.10.14
12:09
Когда то давно делал такое.
Формулу написать можно, но она при открытии экселя не срабатывает, пока в ячейку не зайдешь и Enter не нажмешь.
Как то так было.
6 lavalit
 
07.10.14
12:09
(4) ну цель то неизвестна зачем формула нада... может ему нужен бланк а цыфири потом руками подставлять.. ну а формулы уж тогда оправданы
7 Ring
 
07.10.14
12:21
Получается формулу можно записать с использованием
COMОбъект("Excel.Application");
8 1dvd
 
07.10.14
12:23
(7) неа, это в восьмёрке
9 Ring
 
07.10.14
12:26
Надо для того, что бы когда сохраняешь документ в Ехселе ,
можно в дальнейшем , прямо в колонке отредактировать значение. Например, в колонке итого (стоит формула).
Меняешь значение вверхе в ячейках, сумма в автомате пересчитывается.
10 Ring
 
07.10.14
12:27
Может дополнительно библиотеку какую надо
11 1dvd
 
07.10.14
12:28
(10) посмотри в сторону йокселя, но не уверен, что он такое может
12 Злопчинский
 
07.10.14
12:47
не, йоксель тоже вроде не может.
13 lavalit
 
07.10.14
13:52
Можно...
14 lavalit
 
07.10.14
13:52
как тут выложить обработку?
15 lavalit
 
07.10.14
13:53
(5) отрабатывет, зависит оттого как формулу в ексель пихаешь
16 Serginio1
 
07.10.14
13:56
17 lavalit
 
07.10.14
14:05
(0) доп библиотек не надо .. все штатно.