Bij het oproepen van een artikel in een MercatorPenguin-documentan het commercieel beheer met lijnen, in een transfer tussen depots en een inventaris wordt een SQL-query geselecteerd die alle kolommen van de STOCK-tabel selecteert. Het is mogelijk om er extra kolommen aan toe te voegen via de eigenschap ReqSql2ExtraColumns van de EditEntry waarvan de bron LINE|ID_ARTICLE is.
Bijvoorbeeld :
ReqSql2ExtraColumns="stock.s_cle2+stock.s_cle3 as mycol1,dbo.MYFUNC(stock.s_id) as mycol2"
Dit maakt het mogelijk om automatisch mogelijke Edit controls waarvan de bron LINE|MYCOL1 of LINE|MYCOL2 zou zijn, te voeden. Uiteindelijk is het dus mogelijk om automatisch de kolommen LIGNES_V/A/D.MYCOL1 en LIGNES_V/A/D.MYCOL2 te voeden.
Voor documenten van het commercieel beheer is het ook mogelijk om de PenguinServerHandlingReqSql2 event van de BillingEngine te gebruiken. Zijn EventArgs bevat een eigenschap ReqSql2 waarmee u de hierboven genoemde query rechtstreeks kunt wijzigen. Het bevat ook een woordenboek Params2 dat aanvullende SQL-parameters kan ontvangen die tijdens de uitvoering van deze query worden doorgegeven.