Показать сообщение отдельно
Старый 27.04.2010, 12:28   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
скрипты нужны тогда - когда Вам нужно обновить Ваши данные. Для чистой АХ - эту роль выполняет штатный checkList.
Если у Вас модифицированная АХ (в том смысле - что есть потребность при обновлении версии проходить джобиком по вашим данным) то Вы можете поступить двояко:
1. Составить список джобиков, которые должны обновить данные и при обновлении их все выполнить. Плюс такого подхода - скорость разработки. Минус - скорость обновления - в плане того, что во время обновления надо будет помнить список джобиков, в каком порядке и как их запускать, а также сидеть и ждать когда отработает долгий джоб
2. Модифицировать (создать свой) класс-наследник ReleaseUpdateDB. В нем задать последовательность исполнения джобиков до синхронизации (initPreSyncJobs) и после синхронизации (initPostSyncJobs)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 27.04.2010 в 13:14. Причина: Очепятался
За это сообщение автора поблагодарили: alex55 (1), dynamax (1).