Данная обработка придется по вкусу бухгалтерам организаций, которым приходится вести расчеты с контрагентами по большому объему договоров. Разбираться в больших списках затруднительно, поэтому предлагаю следующее простое решение.
Почему-то немногие знают, что справочник Договоры в 1С:Бухгалтерии 7.7 двухуровневый, то есть в нем допускается создание групп. По группам удобно размещать списки договоров по определенному признаку, например, по году заключения.
Понимаю, что ничего нового для специалистов я пока не сказал. Да-да, нужно создавать группы с наименованием типа «2010» и туда последовательно переносить договоры, имеющие отношения к 2010 году.
Но! Первая проблемка – бухгалтеры ну никак не могут научиться переносить элементы из группы в группу. Конечно, в 7-ке это перенос сделан не лучшим образом.
Кроме того, перенос более чем 5-10 элементов явно затруднителен. Поэтому я создал обработку, которая успешно работает много лет.
Суть ее проста. По маске выделяем договоры контрагента, которые необходимо перенести; выбираем группу и нажимаем соответствующую кнопку.
Краткое руководство: Выбираем в списке контрагента и его договоры (только первого уровня, а не в группах) сразу же отображаются в специальном списке с пометками. Вручную или с использованием «автовыделения» помечаем элементы для переноса. В списке справа выбираем одну из групп, в которую следует осуществить перенос. Для удобства добавлены кнопки открытия формы списка и быстрого создания группы в справочнике.
Автовыделение можно производить в одном из четырех режимов: выделить все; выделить элементы, начинающиеся с заданных букв; выделить элементы, оканчивающиеся заданными буквами; выделить элементы, содержащие произвольное вхождение выделенных букв.
!!!Не проверял, но полагаю, что обработка успешно заработает и в других семерочных конфигурациях: ТиС, Пуб, Комплексная и т.д.