Обработка отбирает по регистру сведений "Фотографии Физических лиц" Физические лица, имеющие фотографию (Команда: 1. Заполнить Физ.лица). По команде 2 (Сжать фотографии) обработка поочередно записывает файл изображения и его уменьшенную копию в временную папку. Затем происходит замена изображений в регистре с оригинала на уменьшенную копию. После загрузки, фотографии удаляются из временной папки.
Уменьшение размеров производится по следующим принципам:
1) если и высота, и ширина больше заданных, то выбирается сравниваются соотношения "Оригинальная высота"/"Заданная высота" и "Оригинальная ширина"/"Заданная ширина": если больше "Оригинальная высота"/"Заданная высота" то изображение уменьшается до заданной высоты, а потом пропорционально уменьшается ширина; если больше "Оригинальная ширина"/"Заданная ширина" то изображение уменьшается до заданной ширины, а потом пропорционально уменьшается высота;
2) если больше только ширина, то изображение уменьшается до заданной ширины, а потом пропорционально уменьшается высота;
3) если больше только высота, то изображение уменьшается до заданной высоты, а потом пропорционально уменьшается ширина.
Тестировалась на релизе: ЗУП 3.1.8.216.