Идею для написания этой обработки мне подсказала публикация: infostart.ru/public/610318/.
В качестве тренировки программного создания СКД решил написать более универсальную обработку, которая решала бы аналогичные задачи, а именно:
- Отбор в справочниках элементов, имеющие присоединенные файлы (фото, сканы и т.д)
- Пометка на удаление у выбранных элементов присоединенных файлов
- При необходимости произвести над владельцами выбранных файлов дополнительные действия (например очистить реквизит).
Для уменьшения лишней информации для обработки можно выбрать лишь те объекты, у которых есть присоединенные файлы
Отборы элементов для дальнейшей обработки производятся с помощью стандартных отборов СКД
Над отобранными элементами можно посидеть, подумать. При нажатии кнопки "Обработать элементы" выбранные присоединенные файлы будут помечены на удаление.
С помощью задания текста произвольного алгоритма можно отказаться от пометки на удаление выбранного присоединенного файла.
При необходимости над элементом - владельцем присоединенных файлов можно произвести дополнительные действия, например, дополнительно очистить реквизит элемента.
Присоединенные файлы, которые обработка не смогла обработать будут оставлены с указанием причины на закладке "Найденные элементы".
Обработка может использоваться в подсистеме "Дополнительные отчеты и обработки".
Должна работать на любых конфигурациях, использующих БСП 3.х. На более ранних не проверялась. Тестировалось на конфигурациях:
- 1С:Комплексная автоматизация 2 (2.4.12.96)
- Управление нашей фирмой, редакция 1.6 (1.6.20.143)
- Бухгалтерия предприятия, редакция 3.0 (3.0.81.30)
- Управление торговлей, редакция 11 (11.4.12.71)