Без паники. (С) Путеводитель по галактике
Дело в том, что работа с журналами пришла из очень древних версий Аксапты. Тогда действительно не было возможности заблокировать критерии.
В последних версиях есть.
Если этот вопрос вас беспокоит, то:
1. Зайдите в форму LedgerjournalTable и метод датасорса LedgerjournalTable.init
2. Найдите код
PHP код:
postedCriteria = this.query().dataSourceNo(1).addRange(fieldnum(LedgerJournalTable, posted));
userCriteria = this.query().dataSourceNo(1).addRange(fieldnum(LedgerJournalTable, userBlockId));
userGroupCriteria = this.query().dataSourceNo(1).addRange(fieldnum(LedgerJournalTable, groupBlockId));
Добавьте
PHP код:
postedCriteria.status(RangeStatus::Hidden);
userCriteria.status(RangeStatus::Hidden);
userGroupCriteria.status(RangeStatus::Hidden);
3. Найдите код
PHP код:
for (counter = 1;counter <=numInContainer; counter++)
{
queryLedgerJournalName = conpeek(journalNames,counter);
this.query().dataSourceNo(1).addRange(fieldnum(LedgerJournalTable, journalName)).value(queryLedgerJournalName);
}
вставьте в цикл код
PHP код:
this.query().dataSourceNo(1).findRange(fieldnum(LedgerJournalTable, journalName),counter).status(RangeStatus::Hidden);