08.02.2006, 16:12 | #1 |
Moderator
|
Не страшно ли временные таблицы временно сделать постоянными?
Уважаемые коллеги, нуждаюсь в вашей оценке ситуации.
Мне нужно быстро получить данные из некоторой формы, в которой есть два грида: главный и подчиненный. Гриды основаны на временных таблицах. Получить нужно содержание этих двух таблиц, чтобы потом поанализировать эти данные вне Аксапты (в Аксесе). Если бы таблица была одна, то проблем бы не было: Ctrl+C, Ctrl+V - и все дела. Но их две и они связанные. И копировать порции данных из подчиненной таблицы, перемещая курсор в главной - нереально. Программировать ничего не хочется (в силу цейтнота и недостаточного пока навыка делать это в Аксапте с приемлемой скоростью). Я попробовал на тестовой базе следующее (и вроде получается): 1. Предупредил юзеров, чтобы они не запускали аналогичный расчет на других компах. 2. Прописал в репозитарии этим двум таблицам свойство Temporary = No. 3. Запустил расчет кнопкой на форме. 4. По окончании расчета сохранил данные из этих таблиц вне Аксапты (средствами Oracle). 5. Вернул в репозитарии этим двум таблицам свойство Temporary = Yes. 6. Разрешил юзерам снова пользоваться этим расчетом со своих машин. ВОПРОСЫ: Можно ли поступать подобным "пиратским" образом в "экстремальной" ситуации? Нет ли здесь каких-нибудь подводных камней? Может быть, надо провести еще какие-то подготовительно-заключительные мероприятия (какие-нибудь переиндексации, перекомпиляции и т.п.) ? P.S. Чтобы не быть голословным, скажу, что речь идет о: "Расчеты с поставщиками -> Периодические операции -> Книга покупок -> Обработка входящего НДС". Таблицы: TmpPurchBookVATProcessLogTransOper_RU и TmpPurchBookVATProcessLogTrans_RU Заранее благодарю. |
|