Кстати, кому лень ждать, пока С+ реализует автоматический запрос остатков из ЕГАИС:
SQL код:
PROCEDURE SMEgaisPostQueryRests(AOURFSRARID IN EGAIS.TOBJID, AISRETAIL IN CORE.SMBOOL)
Первый параметр - код организации в ЕГАИС, второй - тип запроса (0=склад,1=торговый зал).
пример вызова:
SQL код:
SMEgaisPostQueryRests('020000119062', 1);
Затем - отобрать отрицательные остатки:
SQL код:
select TO_CHAR(th.RESTSDATE, 'DD.MM.YY HH24:MI') ||';'||
tt.ALCCODE||';'||
tt.PRODUCTFULLNAME||';'||
tt.QUANTITY
from supermag.SMEGAISRESTS tt, supermag.SMEGAISRESTSHEADER th
where tt.ISRETAIL=1 and tt.quantity<0
and tt.ISRETAIL=th.ISRETAIL and tt.OURFSRARID=th.OURFSRARID;
Т.е., запрашиваем остатки (через любой cmd), ждем полчасика, отбираем отрицательные остатки и рассылаем письма счастья.