ВыборкаИзменений= ПланыОбмена.ВыбратьИзменения(...)
Код в цикле: ВыборкаИзменений.Получить() - выбирает последовательно 1500 объектов для выгрузки.
Из всего процесса выгрузки, ".Получить()" занимает по замеру производительности - 68% времени, где 100% - это 12 минут!!!
Подозреваю, что выгрузка 1500 изменений ну никак не должна быть дольше минуты-двух при самом нехорошем раскладе.
Учитывая, что это единственная возможность в платформе для выгрузки изменений с назначением номера пакета - единственный вопрос у меня: проведение по партиям документа в 1500 строк занимает 12 минут? - нет! Тогда... я просто в растерянности.
(4)(5) Проверяли? Будет ли это хотя-бы на той же скорости работать - вот где сомнения мои, ибо штатный механизм платформы несколько более "оптимизированным" ожидается быть, нежели рукописки на внутреннем языке, пусть даже и запросные. Да и не особо понятно, как регистры сведений в этом случае выбирать...
(6) да? вот это новость. все остальные считают штатный механизм самым простым и тормознутым
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс