|
Можно ли в макет вывести текстовую формулу 1С8.2 | ☑ | ||
---|---|---|---|---|
0
uvl
07.08.11
✎
19:15
|
Столкнулся с ситуацией такой:
например,в Excel есть стандартная функция суммирования =СУММ(F1:K1) Можно ли присвоить подобную функцию в макете 1С любой переменной, чтобы при сохранении макета "Сокранить как" эта формула перенеслась в Excel да еще и работала ? P.S. Пробовал Область.Параметры.КолвоВсего = "=СУММ(R1C4:R1C5)"; но эта формула так и выводится Строкой, а не Формулой, да и то если в настройках excel включить стиль ссылок R1C1. |
|||
1
Grusswelle
07.08.11
✎
19:21
|
(0) А что там - верхний апостроф появляется (который деактивирует формулу)?
|
|||
2
vde69
07.08.11
✎
19:23
|
Через COM точно можно, через макет и потом сохранение - не знаю
|
|||
3
uvl
07.08.11
✎
19:46
|
(1) нет, никаких лишних символов не появляется.. просто пока на эту ячейку руками не станешь и нажмешь Enter, тогда формула становится формулой...
|
|||
4
Grusswelle
07.08.11
✎
19:53
|
(2), (3) Через COM я делал... Вроде нормально всё...
|
|||
5
Torquader
07.08.11
✎
20:03
|
В Excel-е формулу можно создать через поле FormulaR1C1, а вот в макете такого поля нету, и всё, что будет записано, потом будет переведено в Excel, как текст.
P.S. вот именно из-за формул многие и любят Excel, а к 1С относятся достаточно прохладно. |
|||
6
vde69
07.08.11
✎
20:04
|
(3) можно попробовать не параметр а выражение или шаблон, только нужно как-то открючить расчет в 1с
|
|||
7
Torquader
07.08.11
✎
20:15
|
(6) В 1с выражение и шаблон вычисляются в момент формирования результирующей таблицы и в ней самой остаются только значения.
|
|||
8
uvl
07.08.11
✎
20:22
|
(6) пробывал - результата нет
|
|||
9
Steel_Wheel
07.08.11
✎
20:24
|
Отчет можно сохранять в Ексель и открывать для пользователя уже его
|
|||
10
uvl
07.08.11
✎
20:33
|
(9) всмысле?
|
|||
11
Dethmont
07.08.11
✎
20:33
|
Зачем такой гемор???
|
|||
12
Dethmont
07.08.11
✎
20:34
|
А сразу результат в 1С посчитать слабо???
|
|||
13
uvl
07.08.11
✎
20:37
|
(12) не слабо))) но нужен прайс в котором клиенты могут указать количество для заказа и чтобы в нем же считалась общая сумма ))
|
|||
14
uvl
08.08.11
✎
13:30
|
ребят, может еще у кого какие идеи, как вывести формулу не через COM ?
|
|||
15
Steel_Wheel
08.08.11
✎
13:44
|
(9) Есть штатное "Сохранить копию", там есть формат Экселя. Не знаю, можно ли реализовать такой программный вызов из 1С
|
|||
16
Мимохожий Однако
08.08.11
✎
13:48
|
(13)Чтобы посчиталась сумма, можно вместо формулы запустить макрос подсчета. Или считывать из 1С полученный файл Экселя
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |