|   |   | 
| 
 | ИдентификаторыОбъектовМетаданных не создаются для объектов в расширении | ☑ | ||
|---|---|---|---|---|
| 0
    
        kittystark 03.11.22✎ 14:01 | 
        - лобовое протирал: 
 запуск с ключем /С ЗапуститьОбновлениеИнформационнойБазы - по колесам стучал: вызывал Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника(); вызывал Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, Ложь, Ложь); и даже Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, Ложь, Ложь, , , Истина); - даже с толкача заводил: Инструменты разработчика\ОбновлениеВспомогательныхДанных.epf - там галку "Идентификаторов объектов расширений" ставил и обрабатывал эффекта нет - метаданные из расширения не подтягиваются в этот справочник как следствие - внешнюю печатную форму через ДополнительныеОтчетыИОбработки привязать к документу из расширения не дает, хотя в ОбщаяФорма.ВыборОбъектовМетаданных объект присутсвует, но нормально не выбирается после выбора гиперссылка Размещение = <Не существует> (в форме элемента ДополнительныеОтчетыИОбработки, на вкладке Команды Печати) СведенияОВнешнейОбработке() - написана как оно работает на 100500 других ВПФ конфа КА 2.5.8, БСП 3.1.5.473 ЧЯДНТ? | |||
| 1
    
        p-soft 03.11.22✎ 14:06 | 
        а с какого дуба обьекты расширения должны быть доступны в основной конфе? механизм управлерия впф принадлежит именно основной, а не расширению     | |||
| 2
    
        mikecool 03.11.22✎ 14:06 | 
        емнип есть ИдентификаторыОбъектовМетаданныхРасширений     | |||
| 3
    
        kittystark 03.11.22✎ 14:36 | 
        (1) вай-вай-вай, позор моим сединам...
 хотел прострелить себе ногу, теперь прийдется прострелить себе голову - пойду застрелюсь :) | |||
| 4
    
        p-soft 03.11.22✎ 14:48 | 
        (3) лучше яду, патроны дорогие(     | |||
| 5
    
        kittystark 03.11.22✎ 14:53 | 
        (2) нашел ИдентификаторыОбъектовРасширений     | |||
| 6
    
        kittystark 03.11.22✎ 14:54 | 
        (4) конвенцией ООН запрещено, надо действовать в правовом поле     | |||
| 7
    
        p-soft 03.11.22✎ 15:00 | 
        (6) относительно употребления яда их мнение не существенно.
 (5) и? | |||
| 8
    
        p-soft 03.11.22✎ 15:01 | 
        должна быть тогда и обработка заполнения этого добра     | |||
| 9
    
        kittystark 03.11.22✎ 15:02 | 
        (7)(8) таки да, там есть их у него
 я вам за них потом расскажу | |||
| 10
    
        Kassern 03.11.22✎ 15:04 | 
        (0) Если уж пошли путем расширений, то и печатную форму можете через расширение прикрутить     | |||
| 11
    
        p-soft 03.11.22✎ 15:05 | 
        (10) нене, а как же задача с проверкой подключения расширения??)))     | |||
| 12
    
        kittystark 03.11.22✎ 15:07 | 
        (10) думал об этом, так отож занесло по накатанному делать т.к. сама ВПФ уже была для другого дока из основных метаданных     | |||
| 13
    
        kittystark 03.11.22✎ 15:11 | 
        (1) да, поле ОбъектНазначения в ТЧ Назначение справочниика ДополнительныеОтчетыИОбработки - только одного, не составного типа - СправочникСсылка.ИдентификаторыОбъектовМетаданных     | |||
| 14
    
        p-soft 03.11.22✎ 15:18 | 
        значит ждем ананса впф для расширений, а пока да (10)     | |||
| 15
    
        p-soft 03.11.22✎ 15:18 | 
        (14) *анонса)     | |||
| 16
    
        kittystark 03.11.22✎ 15:32 | 
        (14) есть другая мысль:
 в ДополнительныеОтчетыИОбработки - элемент соответствующей ВПФ уже есть, в его ТЧ Команды - тоже заполнено в модуле менеджера документа из расширения - процедуру ДобавитьКомандыПечати заставить пройтись по этой ТЧ и добавить эти команды коснись быстрых исправлений - имхо, обработку проще подменить, чем расжирение ковырять а так, да - один сплошной о*нанс | |||
| 17
    
        p-soft 03.11.22✎ 15:46 | 
        (16) ну вариант. впф динамически подгружаются. в том же расширении подменить код построения списка внешних команд для обьекта     | |||
| 18
    
        kittystark 03.11.22✎ 16:29 | 
        Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
 Запрос = новый Запрос; Запрос.Текст = " |ВЫБРАТЬ РАЗРЕШЕННЫЕ | Ссылка, | Идентификатор, | ЗаменяемыеКоманды, | ВариантЗапуска, | Представление, | ПоказыватьОповещение, | Модификатор, | НЕОПРЕДЕЛЕНО КАК Использование |ИЗ | Справочник.ДополнительныеОтчетыИОбработки.Команды | ГДЕ Ссылка.Наименование = ""бла-бла-бла"" |"; //▼ выдрано из общего модуля ДополнительныеОтчетыИОбработки . ПриПолученииКомандПечати() ТаблицаКоманд = Запрос.Выполнить().Выгрузить(); // см. ДополнительныеОтчетыИОбработки.НовыйЗапросПоДоступнымКомандам Если ТаблицаКоманд.Количество() = 0 Тогда Возврат; КонецЕсли; Для Каждого СтрокаТаблицы Из ТаблицаКоманд Цикл //Если Не ЭтоПоставляемаяОбработка(СтрокаТаблицы.Ссылка) Тогда // Продолжить; //КонецЕсли; КомандаПечати = КомандыПечати.Добавить(); // Обязательные параметры. ЗаполнитьЗначенияСвойств(КомандаПечати, СтрокаТаблицы, "Идентификатор, Представление"); // Параметры, идентифицирующие подсистему. КомандаПечати.МенеджерПечати = "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки"; // Дополнительные параметры. КомандаПечати.ДополнительныеПараметры = Новый Структура("Ссылка, Модификатор, ВариантЗапуска, ПоказыватьОповещение"); ЗаполнитьЗначенияСвойств(КомандаПечати.ДополнительныеПараметры, СтрокаТаблицы); КонецЦикла; //▲ выдрано КонецПроцедуры | |||
| 19
    
        p-soft 03.11.22✎ 17:00 | 
        (18) угу     | |||
| 20
    
        kittystark 03.11.22✎ 17:15 | 
        к админам форума: может тему надо переименовать ?
 ведь изначально вопрос возник именно из-за ВПФ к документу из расширения | |||
| 21
    
        ДедМорроз 03.11.22✎ 18:46 | 
        ИдентификаторыОбъектовРасширений ?     | |||
| 22
    
        kittystark 03.11.22✎ 20:09 | 
        (21) э-э-э-э....
 думал что-то вроде "подключение ВПФ к документу из расширения" | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |