Содержит в реквизитах метаданных документа не срабатывает
По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Universal Extensions (UE) - Совершенствуй 1С, не меняя конфигурацию (Безлимитная лицензия)
- Просмотр прав. Анализ прав и ролей. Поиск подходящего профиля. УТ 10.3, УПП 1.3, УТ 11.Х, КА 2.Х, БП 3.0, ЗУП 3.1, УНФ 1.6, Розница 2.Х
- Приемы быстрой работы в EDT/Git
- Особенности работы с COM-соединением
Найденные решения
(4)
похоже это баг
Это не баг. Просто применение этого метода коллекции не имеет смысла в данном случае с реквизитами. А вот в других случаях - вполне.
Данные = Справочники.Справочник1;
...
Мета = Метаданные.НайтиПоТипу(ТипЗнч(Данные));
Если Метаданные.Документы.Содержит(Мета) Тогда
Сообщить("Это документ!");
ИначеЕсли Метаданные.Справочники.Содержит(Мета) Тогда
Сообщить("Это справочник!");
КонецЕсли;
(5) про "другие" случаи вполне понятно, так как коллекция объектов метаданных содержит ОбъектМетаданных одной сущности с объектами конфигурации.
PS. ну и про "баг". В СП приводятся данные:
В свою очередь идет интерактивная ссылка на:
где приведены объекты метаданных объектов конфигурации, что в данном случае совсем не правильно, так это другие сущности.
PS. ну и про "баг". В СП приводятся данные:
ОбъектМетаданных: Документ (MetadataObject: Document)
Реквизиты (Attributes)
Использование:
Только чтение.
Описание:
Тип: КоллекцияОбъектовМетаданных.
Реквизиты (Attributes)
Использование:
Только чтение.
Описание:
Тип: КоллекцияОбъектовМетаданных.
В свою очередь идет интерактивная ссылка на:
КоллекцияОбъектовМетаданных (MetadataObjectCollection)
Элементы коллекции:
Элементы коллекции:
где приведены объекты метаданных объектов конфигурации, что в данном случае совсем не правильно, так это другие сущности.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
(7)
Задумка использовать для того, чтобы сделать единый алгоритм отбора в РС, если есть доки, то поиск в них реквизита организации, если есть, то сравниваем с нужной. Для правил кд2, иначе для РС по эдо, при переносе, а их нужно по заданию переносить, если не делать отбор полезут не нужные, с ненужными организациями, которые переносить не нужно
(7)
Задумка использовать для того, чтобы сделать единый алгоритм отбора в РС, если есть доки, то поиск в них реквизита организации, если есть, то сравниваем с нужной. Для правил кд2, иначе для РС по эдо, при переносе, а их нужно по заданию переносить, если не делать отбор полезут не нужные, с ненужными организациями, которые переносить не нужно
(4)
похоже это баг
Это не баг. Просто применение этого метода коллекции не имеет смысла в данном случае с реквизитами. А вот в других случаях - вполне.
Данные = Справочники.Справочник1;
...
Мета = Метаданные.НайтиПоТипу(ТипЗнч(Данные));
Если Метаданные.Документы.Содержит(Мета) Тогда
Сообщить("Это документ!");
ИначеЕсли Метаданные.Справочники.Содержит(Мета) Тогда
Сообщить("Это справочник!");
КонецЕсли;
(5) про "другие" случаи вполне понятно, так как коллекция объектов метаданных содержит ОбъектМетаданных одной сущности с объектами конфигурации.
PS. ну и про "баг". В СП приводятся данные:
В свою очередь идет интерактивная ссылка на:
где приведены объекты метаданных объектов конфигурации, что в данном случае совсем не правильно, так это другие сущности.
PS. ну и про "баг". В СП приводятся данные:
ОбъектМетаданных: Документ (MetadataObject: Document)
Реквизиты (Attributes)
Использование:
Только чтение.
Описание:
Тип: КоллекцияОбъектовМетаданных.
Реквизиты (Attributes)
Использование:
Только чтение.
Описание:
Тип: КоллекцияОбъектовМетаданных.
В свою очередь идет интерактивная ссылка на:
КоллекцияОбъектовМетаданных (MetadataObjectCollection)
Элементы коллекции:
Элементы коллекции:
где приведены объекты метаданных объектов конфигурации, что в данном случае совсем не правильно, так это другие сущности.
(5)Задумка использовать для того, чтобы сделать единый алгоритм отбора в РС, если есть доки, то поиск в них реквизита организации, если есть, то сравниваем с нужной. Для правил кд2, иначе для РС по эдо, при переносе, а их нужно по заданию переносить, если не делать отбор полезут не нужные, с ненужными организациями, которые переносить не нужно
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот