Цитата(Delph1Ct @ 11.09.09, 11:12)
Доброго дня!
Підкажіть, будь ласка, чи можна використовувати свої функціїї в запросах? Гугл і документація мовчать на цю тему.
В языке запросов семерки ограничено использование своих функций. Но это в принципе можно обойти, пристроив свою внешнюю функцию как параметр штатного набора функций запроса (Сумма, НачОст, КонОст, Приход и Расход)
Например:
Функция МояФункция() //создаем нужную нам функцию
Возврат(..........);
КонецФункции
// текст запроса
.......................
|Функция СуммаСМоейФункцией = Сумма(
МояФункция());
.......................
В типовых решениях такой прием практически не используется. Скорее всего есть подводные камни, в особенности если работать с ним не на dbf, а на sql-сервере.