0
АЛьФ
24.08.23
✎
14:49
|
Задача: для документов расширения использовать обработку расширяемой конфигурации для показа движений.
Проблема:
На форме типовой обработки КорректировкаДвижений есть реквизит ДокументДвижений, который имеет тип "ДокументСсылка" и при создании формы заполняется документом из переданных параметров. Присвоение этому реквизиту ссылки на документ расширения ни к чему не приводит. Оказалось, что в 1С тип "ДокументСсылка" на самом деле не документ неопределенного вида, а составной тип, который включает в себя все виды документов конфигурации. Соответственно, о видах документов в расширении они благополучно забыли и не добавляют их в этот составной тип. Судя по поиску, проблема периодически всплывает года два уже.
Т.к. реквизит создан не программно, изменить его (добавить нужные типы) не получается.
Вопрос: Есть ли решение проблемы, кроме дублирования типовой обработки в расширении?
|
|
3
АЛьФ
24.08.23
✎
15:02
|
Решение найдено.
Реквизиты захваченной формы не редактируются, но можно создать на захваченной форме свой реквизит, с таким же идентификатором, как у реквизита, который нужно поправить. При этом 1С открывает редактирование нужного реквизита. Ставим ему тип "составной", указываем "ДокументСсылка" и все нужные виды документов из расширения.
Движения документа из расширения отображаются типовой обработкой.
Всем спасибо.
|
|