#0
by DomovoiVShoke
Можно ли программно определить является ли объект, реквизит типовым ? Если да то как?
#4
by DomovoiVShoke
Если открыть дерево методанных в конфигураторе, то те напротив которых есть кубик.
#7
by b_ru
Ну теоретически можно выгрузить конфигурацию поставщика в файлы и сравнивать с ними. Можно даже эти файлы пихнуть в какой-нибудь справочник в самой 1С. Ну и при обновлениях придется эту операцию повторять.
#8
by Nuobu
В 8.3.8 появилась возможность это делать через командную строку, поэтому ТСу теперь нужно только батничек написать.
#10
by Nuobu
Смотря что писать туда. Можно ведь расширить функционал и писать, когда добавили, в каком обновлении новый типовый реквизит. Тут целое поле для деятельности.
#24
by Armando
Для этого надо выгрузить конфигурацию в файлы. Определить идентификатор нужного объекта метаданных и выполнить поиск по файлу Configuration.ParentConfigurations. Если идентификатор в файле не найден, то объект метаданных не связан ни с одной конфигурацией поставщика, следовательно является однозначно нетиповым. Если найден и в конфигурации только одна конфигурация поставщика, то типовым.
#26
by Либерал
держать отдельно рядом девственно типовую, периодически запрашивать ее через ком или одату и получать там Метаданные. Их обходить и пихать в справочник/регистр рабочей базы (примерно как в КД хранятся метаданные). При необходимости (и зачем это вообще?!?) - сравнивать всю эту ерунду между собой до наступления нирваны.
#27
by Garykom
В типовых есть справочники: ИдентификаторыОбъектовМетаданных ИдентификаторыОбъектовРасширений
#31
by hhhh
идентификатор ведь можно поменять. Тогда он типовой будет или не типовой? Это уже философский вопрос.
#33
by Либерал
вам кубики или ехать? эталонная база проще всего - нет в ней объекта/реквизита - значит он нетиповой
#37
by hhhh
то есть если у меня есть мой реквизит Цена, он нетиповой. Приходит обновление, там тоже появился реквизит Цена. Но после обновления он добавился как Цена1.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Как определить содержит ли реквизит документа значение
- Как программно определить место вызова функции?
- Как программно определить есть ли субконто данного типа у проводки?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- ЗУП Как программно определить вытеснение расчета?
- Как программно установить владельца программно созданной колонке
- Как определить программно определить в какой точке завершился бизнес процесс?
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Можно ли программно определить зависание процесса сервера 1с 8.2
В этой группе 1С
- Отчет "Ведомость по товарам организации в ценах номенклатуры"
- Вывести группы номенклатуры в запросе
- Работа с XDTO. Списки
- Возврат от поставщика по договору в условных единицах
- Как работать с ХранилищеНастроекДанныхФорм
- Эмуляция флешки (виртуальная флешка) для контурэкстэрн
- 1С Розница 2.2. Проблема с акцизными марками.
- Типовая БП 2.0 на платформе 8.3. Как откатить конфигурацию поставщика на 2.0
- Уступка права требования долга по договору займа ERP (2.1.3.128)
- Ут 11 на ipad (е)
- v7: Разница в расчетах Зик 7.7 и ЗУП 3.0
- Ошибка деления на 0 - СКД - УФ
- Своя раскраска 1С
- Чем отличается технология 1cFresh от подсистемы "РаботаВМоделиСервиса" БСП?
- УТ 11 Как при закрытии месяца отказаться от формирования счетов-фактур на аванс?
- ERP. Как начисляется НДФЛ с больничного?
- Не типовой обмен между конфигурациями с разными версиями БСП
- Розница + Штрих-М-ФР-К не печатает QR-код
- Зачет авансов по заказам в валюте в УТ11. Расхождения при выгрузке в БП
- Модуль формы не видит глобальной экспортной переменной