Бывают ситуации, когда по той или иной причине в справочник добавляют реквизиты идентичные тем, которые были заведены как дополнительные реквизиты (не по названию, а по смыслу). Это может быть после очередного обновления типовой конфигурации, либо разработчики приходят к тому, что так удобнее использовать этот реквизит.
Осталось дело за малым, перенести данные, которые хранились в дополнительном реквизите в новый основной реквизит справочника.
С помощью данной обработки это будет сделать просто. Выбирается вид справочника, вид дополнительного реквизита и сам реквизит. В список формы попадают те элементы справочника, которые содержат значение дополнительного реквизита.
В строке списка выводится представление элемента справочника, а также значение допреквизита и основного реквизита в квадратных скобках (именно в таком порядке) для наглядности.
Автоматически помечаются те строки списка, где дополнительный реквизит заполнен, а основной нет. Можно пометить также вручную все строки, при обработке элемента справочника, будет заполнен основной реквизит из допреквизита и сохранен в том случае, если был не заполнен либо отличался. Если значение идентичные перезаписи происходить не будет.
При необходимости можно будет удалить эти значения допреквизитов из справочника установив флажок "Удалять перенесенные данные из допреквизитов".
Обработку можно использовать на всех типовых конфигурациях где используется механизм дополнительных реквизитов из БСП.
Обработка подключается к допобработкам стандартным образом при помощи функционала БСП.
Тестировалось на конфигурации ERP 2.5 Платформа 8.3.22.1709.