Случилось так, что обратился ко мне бухгалтер с просьбой посмотреть почему при формировании книги покупок-продаж по одному контрагенту, но за большой период компьютер постоянно выдает , что ему недостаточно памяти. Сначала я подумал, что действительно недостает памяти для компьютера.
Но,начав формировать этот отчет на своем компьютере по одному контрагенту за 2 года, при занятой памяти на этот процесс 2 Гигабайта терпение мое лопнуло, я снял задачу и начал смотреть код.
Оказалось, что в типовой Бухгалтерии Корп. сначала делается вся выборка по всем контрагентам за этот период, а потом уже к ней применяется отбор по контрагенту. Переделав запрос, теперь сразу вся нужная информация выбирается по одному контрагенту. Повышение производительности меня поразило - вместо часа и перегруженного формированием отчета компа, вся выборка формируется за секунды.
В итоге получилась большая экономия времени, ресурсов, и главное нервов.
Обработки можно запускать как внешние