|
![]() |
#1 |
Administrator
|
Угу... когда вижу такие слова (запустите такой-то класс и будет всем счастье) - жутко хочется залезть в код и понять - где что отвалится (смотрел в 4.0 и 2009) ...
Не хватает уточнений: 1. Актуально для таблиц, у которых свойство TableGroup равно Transaction, WorksheetHeader или WorksheetLine, а также для фиксированного списка таблиц: SalesTable PurchTable WMSPallet CustInterestJour CustCollectionLetterJour ProjControlPeriodTable ProjInvoiceJour ProjJournalTable 2. За исключением следующего списка таблиц: CustCollectionLetterLine InventDim DocuRef В АХ2009 сюда добавлены еще таблицы: DirECommunicationAddress DirPartyAddressRelationship DirPartyAddressRelationshipMapping DirPartyECommunicationRelationship DirPartyRelationship Ну а для таблицы WMSLocationSum написан отдельный алгоритм чистки (В 2009-й он оставлен без изменений). 3. Удаляться записи будут через delete_from - т.е. если таблички большие (InventTrans) то можно и не дождаться результата. 4. При удалении игнорируется код в методе delete(). 5. А вот если на удаление записей в табличках, попавших под удаление, навешены события - то они все наши - метод skipEvents не вызывается. 6. Если табличка была общей на несколько компаний - то она потрется.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 14.06.2010 в 00:05. |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |
|
|