Вход | Регистрация
 

Обработка включенная в конфигурацию БП3.0 - "КорректировкаДвижений",документ из расширения

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

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

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

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

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

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

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

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.