Имя: Пароль:
1C
1С v8
Получение списка реквизитов документа
0 Tumakota
 
19.08.15
18:35
Есть объект ДокументСсылка.(Тут всегда разный), как получить список реквизитов документа по его ссылке
1 Tumakota
 
19.08.15
18:39
А точнее сказать мне надо проверить есть ли у документа этот реквезит, который мне нужен
2 Mort
 
19.08.15
18:45
// Позволяет определить, есть ли среди реквизитов объекта реквизит с переданным именем.
//
// Параметры:
//  ИмяРеквизита - Строка - имя реквизита;
//  МетаданныеОбъекта - ОбъектМетаданных - объект, в котором требуется проверить наличие реквизита.
//
// Возвращаемое значение:
//  Булево.
//
Функция ЕстьРеквизитОбъекта(ИмяРеквизита, МетаданныеОбъекта) Экспорт

    Возврат НЕ (МетаданныеОбъекта.Реквизиты.Найти(ИмяРеквизита) = Неопределено);

КонецФункции
3 Tumakota
 
19.08.15
18:50
Так у меня ДокументСсылка, а не ДокументОбъект
4 bootini
 
19.08.15
18:51
(0)

Пример:

Для каждого Реквизит Из ДокументСсылка.Метаданные().Реквизиты Цикл
    Сообщить(Реквизит.Представление());
КонецЕсли;
5 Апош
 
19.08.15
19:52
(3) это в корне меняет дело, да
Независимо от того, куда вы едете — это в гору и против ветра!