Задача: для документов расширения использовать обработку расширяемой конфигурации для показа движений.
Проблема:
На форме типовой обработки КорректировкаДвижений есть реквизит ДокументДвижений, который имеет тип "ДокументСсылка" и при создании формы заполняется документом из переданных параметров. Присвоение этому реквизиту ссылки на документ расширения ни к чему не приводит. Оказалось, что в 1С тип "ДокументСсылка" на самом деле не документ неопределенного вида, а составной тип, который включает в себя все виды документов конфигурации. Соответственно, о видах документов в расширении они благополучно забыли и не добавляют их в этот составной тип. Судя по поиску, проблема периодически всплывает года два уже.
Т.к. реквизит создан не программно, изменить его (добавить нужные типы) не получается.
Вопрос: Есть ли решение проблемы, кроме дублирования типовой обработки в расширении?
Реквизиты захваченной формы не редактируются, но можно создать на захваченной форме свой реквизит, с таким же идентификатором, как у реквизита, который нужно поправить. При этом 1С открывает редактирование нужного реквизита. Ставим ему тип "составной", указываем "ДокументСсылка" и все нужные виды документов из расширения.
Движения документа из расширения отображаются типовой обработкой.
Всем спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn