![]() |
#5 |
Участник
|
Спасибо. Попробую.
Небольшой список замечаний: 1. Код: BarcodeObject barcodeObject; // Dima 24.06.2003 AX3-200306_12 KC ![]() 2. В closingDown нету этого Код: //+ AnK 02.02.2005 AX3.3-200502_01 KC ???????? ????????? ????? ???????? ???????? PriceTagTemplateHandler::deleteAll(); //- AnK 02.02.2005 AX3.3-200502_01 KC Код: // Dima 24.06.2003 AX3-200306_12 KC BarcodeObject barcodeObject() { if (! barcodeObject) barcodeObject = new BarcodeObject(); return barcodeObject; } Код: UserLimitSessionCount userLimitSessionCount = new UserLimitSessionCount(); ![]() Код: // No SYS code must exist in this method // If you need the startup command, look in the class SysStartupCmd void startupPost() { // TaskBarWAX >> Args args = new Args(); ClassFactory clfct = new ClassFactory(); FormRun form; // TaskBarWAX << // amD DevControl [Комментарии разработчика] 07.06.2006 --> FormRun commentForm; // amD DevControl [Комментарии разработчика] 07.06.2006 <-- ; //--- CRM start if (!appl.isConfigMode()) { //--- Prevent call to smmInit during installation of Axapta //--- If not, code in the method below is run that uses a table that has not yet been created SmmInit::initFromServer(); this.barcodeObject().initScannerObject(true); // Dima 24.06.2003 AX3-200306_12 KC PurchSalesDocumentStatus::checkTable(); // ak 27.06.2003 AX3-200306_11 KC Порядок следования статусов документа для Закупок и Заказов } //--- CRM end // TaskBarWAX >> args.name(formstr(TaskbarWindowRun)); form = clfct.formRunClass(args); form.init(); form.run(); // TaskBarWAX << // amD DevControl [Комментарии разработчика] 07.06.2006 --> if (DevCommentParam::isStartUpSelectComment(curUserId())) { args.name(formstr(DevCommentTable)); commentForm = clfct.formRunClass(args); commentForm.init(); commentForm.run(); commentForm.wait(); } // amD DevControl [Комментарии разработчика] 07.06.2006 <-- } russianLocz, Rus2Eng, Eng2Rus, comments_insertHeader - изменены. 7. Нет RMSUsers::getProjectCommentString(), который используется в двух методах А вот проблема уже более реальная, влияющая на работспособность: (не говоря, что эти два класса не компилятся - в смысле, что все остальное можно быстро пофиксить) 8. Метод aaNickComments: Код: // amD DevControl [Комментарии разработчика] 07.06.2006 --> projectCode = sysUserInfo.ProjectNameInComments + ' ' + devCommentTable.CommentName +' '; // amD DevControl [Комментарии разработчика] 07.06.2006 <-- nick = sysUserInfo.dsDeveloperNickName; Правда можно просто не пользоваться этим пунктом меню ![]() Если вас не затруднит, подправьте плз перечисленные замечания и выложите чистую версию проекта. Спасибо |
|