Цитата:
Изначально опубликовано glibs
О каком именно ограничении идет речь?
Нашел.
X++:
protected boolean checkDiscardLine(MarkupTrans markupTrans)
{
return markupTrans.markupTable().isMarkupOfTypeItemLedger();
}
public boolean isMarkupOfTypeItemLedger()
{
return ((this.custType == MarkupType::Item &&
this.vendType == MarkupType::LedgerAccount) ||
(this.CustType == MarkupType::LedgerAccount &&
this.vendType == MarkupType::Item));
}
Вот эта функция отклоняет строки накладных расходов от показа их в Запросы - Прогноз движения средств. Прошу заметить, отклоняется только связка Номенклатура - Счет. Никакого поставщика в помине нет. Это значит, что после распределения такого накладного расхода эту сумму проконтролировать нельзя никак, кроме тупого подсчета по всем строкам.
Убивать стандартный код очень не хочется. Объясните, плиз, почему так?! Чему можно навредить, закомментировав это?