Конфигурация 1С Управление небольшой фирмой, проблема — медленно работает подбор товара. Медленно открывается форма подбора (2-3 минуты), медленно скроллируется список товаров.
Посмотрел типовой код. Да уж.
Учитывая сценарий использования формы убрал всё лишнее. Запрос стал формироваться без кучи левых соединений, сразу по таблице остатков. Прошелся замером производительности и выяснилось, что типовой код дважды вызывает при открытии трудоёмкую процедуру, убрал и это.
В УНФ еще есть особенность — нет ресурса в регистре остатков для хранения свободного остатка, он каждый раз высчитывается на лету по остатку и резерву условием пустой ссылки по измерению. Нетривиально. Хотел было уже свой регистр делать, но прикинул, что затрат по времени будет не мало. Да и после проделанной оптимизации форма стала открываться значительно быстрее — секунд за 5, а скроллинг списка практически без рывков.