Имя: Пароль:
1C
 
Обработка включенная в конфигурацию БП3.0 - "КорректировкаДвижений",документ из расширения
0 slnes
 
26.05.21
11:24
Пытаюсь открыть форму обработки "КорректировкаДвижений" (включена в конфигурацию БП 3.0), из документа созданного в расширении.
Делаю так:
&НаКлиенте
Процедура ПоказатьДвижения(Команда)
    
    ПараметрыФормы = Новый Структура("ДокументДвижений", Объект.Ссылка);
    ОткрытьФорму("Обработка.КорректировкаДвижений.Форма",
            ПараметрыФормы,
            Команда,
            Команда);
    

КонецПроцедуры

Выдает ошибку:
Значение не является значением объектного типа (Метаданные)
{Обработка.КорректировкаДвижений.Форма.ОсновнаяФорма.Форма(32)}:    МетаданныеДокумента = ДокументДвижений.Метаданные();
{МоеРасширение Документ.МойДокумент.Форма.ФормаДокумента.Форма(5)}:    ОткрытьФорму("Обработка.КорректировкаДвижений.Форма",

Смотрю в отладчике
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Если НЕ Параметры.Свойство("ДокументДвижений") Тогда
        Отказ = Истина;
        Возврат;
    КонецЕсли;
    
    ДокументДвижений    = Параметры.ДокументДвижений;

тут ставлю точку останова
..................................................

ставлю точку останова после последней строки
Параметры.ДокументДвижений - ссылка на мой документ
ДокументДвижений - не определенно, после выполнения операции присваивания ДокументДвижений    = Параметры.ДокументДвижений;

Если посмотреть другой документ не из расширения, в отладчике после операции присваивания все норм присваивается ссылка на документ.
Пытался добавить обработку в расширение не помогло.

Помогите разобраться
1 Креатив
 
26.05.21
11:55
Доиграетесь вы с этими расширениями.(С)
И ругается на метаданные() туда и копай.
2 RomanYS
 
26.05.21
11:56
(0) ДокументДвижений вероятно реквизит формы, у которого ограничены типы. Похоже нужно его захватить и расширить тип.
3 Dmitrii
 
гуру
26.05.21
12:02
Очередная жертва вируса расширениефилии.

Не занимайтесь ерундой.
Добавляйте объекты и реквизиты в основной конфигурации.

Если используете общую команду из основной конфигурации "ПоказатьДвиженияДокумента", то необходимо расширять тип параметра этой команды, включая туда ваш документ.