bool Documents::open() { bool result = false; if (operNumber > 0 && Essence::open()) { // Откроем этот справочник setOrderClause(); prepareSelectCurrentRowCommand(); tableModel->setTestSelect(true); query(); tableModel->setTestSelect(false); currentDocument = Document::create<Document>(operNumber, this); if (currentDocument->open()) { currentDocument->setFormTitle(subFormTitle); scriptEngine = currentDocument->getScriptEngine(); result = true; } } else app->showError(QString(QObject::trUtf8("Запрещено просматривать операцию <%1> пользователю %2")).arg(formTitle, app->getLogin())); app->debug(1, QString("End open documents list (ОПЕР=%1)").arg(operNumber)); app->debug(1, ""); return result; }
bool Documents::open() { if (operNumber > 0 && Essence::open()) { // Откроем этот справочник prepareSelectCurrentRowCommand(); tableModel->setTestSelect(true); query(); tableModel->setTestSelect(false); currentDocument = new Document(operNumber, this); if (currentDocument->open()) { currentDocument->setFormTitle(subFormTitle); return true; } } app->showError(QString(QObject::trUtf8("Запрещено просматривать операцию <%1> пользователю %2")).arg(formTitle, app->getLogin())); return false; }