Показать сообщение отдельно
Старый 05.02.2015, 14:14   #2  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
Вот возник вопрос.
Смотрите я пишу вот это и получаю не сопоставленные проводки по клиенту и по поставщику.
X++:
qbds = query.addDataSource(tablenum(CustTrans));
    qbds.addRange(fieldnum(VendTrans, TransDate)).value(strfmt('((%1 <= %2))', fieldstr(CustTrans, TransDate), date2StrXpp(systemDateGet())));
    qbds.addRange(fieldnum(VendTrans, Closed)).value(strfmt('((%1 == %2) || (%1 > %3))', fieldstr(CustTrans, Closed),date2StrXpp(DateNULL()), date2StrXpp(systemDateGet())));



    qbds = query.addDataSource(tablenum(VendTrans));
    qbds.addRange(fieldnum(VendTrans, TransDate)).value(strfmt('((%1 <= %2))', fieldstr(VendTrans, TransDate), date2StrXpp(systemDateGet())));
    qbds.addRange(fieldnum(VendTrans, Closed)).value(strfmt('((%1 == %2) || (%1 > %3))', fieldstr(VendTrans, Closed),date2StrXpp(DateNULL()), date2StrXpp(systemDateGet())));
Но дальше мне надо получить сумму по каждом клиенту по каждой неделе года.Подскажите как это лучше сделать?

Последний раз редактировалось Art_Tanis; 05.02.2015 в 14:24.