|
![]() |
#1 |
Участник
|
Если кому интересно, запрос вызывался отсюда \Data Dictionary\Maps\CustVendSettlement\Methods\markOffsets:
X++: while select crossCompany offset order by RecId desc where ((this.OffsetCompany == offset.TransCompany && this.OffsetRecId == offset.TransRecId) && (this.TransCompany == offset.OffsetCompany && this.TransRecId == offset.OffsetRecId)) || ((this.TransCompany == offset.TransCompany && this.TransRecId == offset.TransRecId) && (this.OffsetCompany == offset.OffsetCompany && this.OffsetRecId == offset.OffsetRecId)) && /* <SYS> (offset.CanBeReversed == true || _old) </SYS> */ // <GEEU> (offset.CanBeReversed == true || _old) && (offset.TransDate == this.TransDate || CompanyInfo::features_W() != CRSEFeatures_W::RU) // </GEEU> |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от gl00mie
![]() Если кому интересно, запрос вызывался отсюда \Data Dictionary\Maps\CustVendSettlement\Methods\markOffsets:
X++: while select crossCompany offset order by RecId desc where ((this.OffsetCompany == offset.TransCompany && this.OffsetRecId == offset.TransRecId) && (this.TransCompany == offset.OffsetCompany && this.TransRecId == offset.OffsetRecId)) || ((this.TransCompany == offset.TransCompany && this.TransRecId == offset.TransRecId) && (this.OffsetCompany == offset.OffsetCompany && this.OffsetRecId == offset.OffsetRecId)) && /* <SYS> (offset.CanBeReversed == true || _old) </SYS> */ // <GEEU> (offset.CanBeReversed == true || _old) && (offset.TransDate == this.TransDate || CompanyInfo::features_W() != CRSEFeatures_W::RU) // </GEEU> Это условие X++: (offset.TransDate == this.TransDate || CompanyInfo::features_W() != CRSEFeatures_W::RU) Также есть метод в map CustVendSettlement.initFromCustVendTrans где строчка X++: this.TransDate = max(_custVendTrans.TransDate, _custVendTrans.LastSettleDate); |
|
Теги |
ax2009, баг, локализация, ошибка, план запроса, производительность, рассопоставление, сопоставление |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|