Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Можно ли вставить свою функцию в запрос? ТиС

v7: Можно ли вставить  свою функцию в запрос? ТиС
Я
   DIvanmgn
 
17.01.13 - 17:34
Есть типовой отчет "Отчет по продажам ТМЦ". Хочется получить вес в разрезе покупателей. Для получения данных в этом отчете используется запрос. Можно ли вклиниться в него со своей функцией?

На разрезе "Номенклатура" мне удается получить этот вес.
Структура отчета такая: Покупатель,Номенклатура,Документ отгрузки.

Была идея поработать с макетом. Но не понятно можно ли туда записывать по адресу ячейки. Еще один вопрос по макету - как определить последнюю заполненную строку. Например при выводе секции "ИТОГО" можно понять в какую строку (с каким номером) заполняются данные?
 
 
   1C-band
 
1 - 17.01.13 - 17:35
Можно.
   miki
 
2 - 17.01.13 - 17:37
>>Можно ли вклиниться в него со своей функцией?

Можно. Попутно изучить вопрос о проблеме округления во внешней функции (решаемо).

>>можно ли туда записывать по адресу ячейки
Можно. Либо вывести и писАть, либо получить область, присвоить, вывести.

>>можно понять в какую строку (с каким номером) заполняются данные

.ВысотаТаблицы().
   DIvanmgn
 
3 - 17.01.13 - 18:29
(1) (2) про запрос выглядит интереснее. И думается что так решать правильнее. Посоветуйте курево (что и где читать) пожалуйста.
   Ёпрст
 
4 - 17.01.13 - 18:31
(3) СП. Читай про язык запросов, в часности, про аргумент функции Сумма/Максимум/Среднее
   Cthulhu
 
5 - 17.01.13 - 18:47
(3): нет, неправильнее.
правильнее - минимизировать вычисления в запросе, переместив их в обработку результатов запроса. когда это возможно.
   DIvanmgn
 
6 - 17.01.13 - 18:58
(5) не хочется сильно переделывать отчет. Работа идет с результатом запроса. А к нему нельзя добавить свое.
   DIvanmgn
 
7 - 17.01.13 - 18:59
(4) в запросе используется функция Приход(). Написать Приход(МояФункция()) низя (.
   DIvanmgn
 
8 - 17.01.13 - 20:37

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует