 |
SQLEXP е функција
која ја користи програмата за генерирање извештаи
кои овозможуваат да се пријави информација која не е достапна во оригиналниот
RecordSet на извештајот. На овој начин, можете да вклучите информации од други
табели и регистри во извештаите за индивидуални кориснички извештаи. |
Синтакса:
SqlExp('<SQL ставкa>')
 |
Пошто имената на RecordSets и полињата во RecordSets можат
да се разликуваат во секој извештај, мора да го проверите името на RecordSets и
полињата за секој конкретен извештај.
|
Пример на колективно издавање:
Да погледнеме пример каде колективната фактура (потврда или издавање)
е создадена од внатрешни документи (потврди или издавања) во кои сте
п received или издале стоки следени по сериски броеви.
Извештајот за колективна фактура или преглед на сериски броеви нема
да произведе информации за примени или издадени сериски броеви на предмети
од колективната фактура, бидејќи овие сериски броеви се примени или издадени
преку внатрешни документи.
Но можете да пријавите список на примени или издадени сериски броеви! За да го направите тоа,
користете ја SQLEXP функцијата за извештаи (види Користење на SQLEXP
Изјави во Извештаи). Сериските броеви ќе бидат директно пријавени користејќи ја
табелата за поврзување, каде што поврзувањето помеѓу внатрешниот документ и колективната
fактура е внесено со тип 4 (види Поврзување на Документи).
Извештаи од овој вид се користат за пријавување сериски броеви во колективна фактура
која е создадена директно од внатрешни документи (колективно
примање, колективно издавање).
1. Создајте нов запис од извештајот на веќе постоечки извештај за
фактура. Додајте ново Поле со Изјава кликнувајќи на
иконата:
2. Во полето за Изјава, внесете ја SQL реченицата:
SQLExp('select S.SerialNo + '' ('' + LTrim(Str(Sum(S.Kolicina), 10, 2)) + '')'' as SN
from SerialNoP S, Veza V
where V.VKljuc = S.Kljuc and V.VPoz = S.Poz and V.Tip = ''4'' and V.Kljuc = ''' +
tbIzpisPrometPoz.Kljuc + ''' and V.Poz = ' + tbIzpisPrometPoz.Poz + '
group by S.SerialNo')
 |
Иста реченица може да се користи за пријавување сериски броеви
во документ за колективно примање, бидејќи е поврзана со истата
врста на поврзување (тип 4). |
Користејќи слична процедура, но различна реченица, можете да пријавите сериски
bроеви во колективни фактури при создавање извештаи за конзигнација (за пример
види SQLEXP - Пријавување на Сериски Броеви во Колективна
Фактура за Извештај за Конзигнација) и од колективна фактура за конзигнација
(за пример, види SQLEXP - Пријавување на Сериски Броеви
во Колективната Фактура на Партнерот за Конзигнација).