Есть в Аксапте функциональность журналов пакетных заданий. Если кто не знает, то Основное\Настройки\Пакет\Типы журналов и Основное\Настройки\Пакет\Наименования журналов, а также Основное\Периодические операции\Пакет\Обработка журнала пакетных заданий (и в поиске можно посмотреть, про них писали).
Так вот при открытии формы типов журналов пакетных заданий в 4.0 вываливается следующее информационной сообщение.
Класс RAssetAdjustmentPost не имеет метод description.
Класс RAssetInventoryPost не имеет метод description.
Класс RAssetScrapCalcPrice не имеет метод description.
Класс RAssetTransferPost не имеет метод description.
Класс RAssetTransferPost_Both не имеет метод description.
Класс RAssetTransferPost_CompanyIssue не имеет метод description.
Класс RAssetTransferPost_CompanyReceipt не имеет метод description.
Класс RAssetTransferUnPost_Both не имеет метод description.
Класс PurchFormLetter_Facture_RU не имеет метод description.
Класс SalesFormLetter_Facture_RU не имеет метод description.
Класс RAssetInferiorDisposalPost не имеет метод description.
Класс PurchFormLetter_SadInvoice_PL не имеет метод description.
Класс CustInterestCreate_PL не имеет метод description.
Класс PlCustInvoiceJourEditTax не имеет метод description.
Для чего в классах RAsset* потребовалось устанавливать параметр возможности их включения в журнал пакетной обработки, если из интерфейса их в пакетном режиме не запустишь, я пока не понял. Впрочем, создание метода description() для этих классов тоже лишним не было бы.
Лечится добавлением description() для классов. Это если пользоваться принципом "the way of least resistance" (путем наименьшего сопротивления). По-хорошему для классов имеет смысл отключить возможность запуска в журнале пакетной обработки.
__________________
С уважением,
glibs®
|