Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Некорректная работа ЕстьРеквизитОбъекта()          
Inkognito Подменю пользователя
сообщение 03.05.20, 13:50
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 937
Из: Україна
Спасибо сказали: 446 раз
Рейтинг: 13.5

Бухгалтерия 2.0, управляемые формы.
Код:
ОбщегоНазначения.ЕстьРеквизитОбъекта("Владелец", Метаданные.Справочники.ДоговорыКонтрагентов)

возвращает "Ложь" (такой реквизит на самом деле в БП есть). Реквизит стандартный, видимо поэтому проверка проходит некорректно.
Вопрос: как переделать код, чтобы точно проверялось наличие реквизита? (в других конфигурациях, например БазЕРП, такого реквизита нет).

sava1 Подменю пользователя
сообщение 03.05.20, 16:02
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

а типа Справочник.Подчиненный

sava1 Подменю пользователя
сообщение 04.05.20, 7:57
Сообщение #3

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Метаданные.Владельцы --- коллекцияВладельцев

Сообщение отредактировал sava1 - 04.05.20, 7:58

daveal Подменю пользователя
сообщение 04.05.20, 8:12
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 70
Из: Киев
Спасибо сказали: 25 раз
Рейтинг: 0

Можно через ОбщегоНазначения.ЭтоСтандартныйРеквизит - при наличии хоть одного владельца вернет Истину
Только ему нужно передать коллекцию стандартных реквизитов - т.е. ЭлементСправочника.Метаданные().СтандартныеРеквизиты

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 20:21
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!