|
v7: Можно ли вставить свою функцию в запрос? ТиС |
☑ |
0
DIvanmgn
17.01.13
✎
17:34
|
Есть типовой отчет "Отчет по продажам ТМЦ". Хочется получить вес в разрезе покупателей. Для получения данных в этом отчете используется запрос. Можно ли вклиниться в него со своей функцией?
На разрезе "Номенклатура" мне удается получить этот вес.
Структура отчета такая: Покупатель,Номенклатура,Документ отгрузки.
Была идея поработать с макетом. Но не понятно можно ли туда записывать по адресу ячейки. Еще один вопрос по макету - как определить последнюю заполненную строку. Например при выводе секции "ИТОГО" можно понять в какую строку (с каким номером) заполняются данные?
|
|
1
1C-band
17.01.13
✎
17:35
|
Можно.
|
|
2
miki
17.01.13
✎
17:37
|
>>Можно ли вклиниться в него со своей функцией?
Можно. Попутно изучить вопрос о проблеме округления во внешней функции (решаемо).
>>можно ли туда записывать по адресу ячейки
Можно. Либо вывести и писАть, либо получить область, присвоить, вывести.
>>можно понять в какую строку (с каким номером) заполняются данные
.ВысотаТаблицы().
|
|
3
DIvanmgn
17.01.13
✎
18:29
|
(1) (2) про запрос выглядит интереснее. И думается что так решать правильнее. Посоветуйте курево (что и где читать) пожалуйста.
|
|
4
Ёпрст
гуру
17.01.13
✎
18:31
|
(3) СП. Читай про язык запросов, в часности, про аргумент функции Сумма/Максимум/Среднее
|
|
5
Cthulhu
17.01.13
✎
18:47
|
(3): нет, неправильнее.
правильнее - минимизировать вычисления в запросе, переместив их в обработку результатов запроса. когда это возможно.
|
|
6
DIvanmgn
17.01.13
✎
18:58
|
(5) не хочется сильно переделывать отчет. Работа идет с результатом запроса. А к нему нельзя добавить свое.
|
|
7
DIvanmgn
17.01.13
✎
18:59
|
(4) в запросе используется функция Приход(). Написать Приход(МояФункция()) низя (.
|
|
8
DIvanmgn
17.01.13
✎
20:37
|
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан