Имя: Пароль:
1C
1С v8
РеквизитШапки vs РеквизитТабличнойЧасти
,
0 Dzhos
 
16.07.14
15:07
Когда проверял поле на существование в документе делал так

СтрокаТЗ.Ссылка.Метаданные().Реквизиты.Найти("ДоговорКонтрагента")

а как сделать тоже самое если договор находиться в ТабличнойЧастиДокумента?
Вот так прокатить ?
СтрокаТЗ.Ссылка.Метаданные().ТабличныеЧасти.Найти("ДоговорКонтрагента")
1 Kamas
 
16.07.14
15:09
(0) СтрокаТЗ.Ссылка.Метаданные().ТабличныеЧасти.Найти("ДоговорКонтрагента")-это если нужна табличная часть ДоговорКонтрагента
2 rozer76
 
16.07.14
15:09
Функция ЕстьРеквизитТабЧастиДокумента(ИмяРеквизита, МетаданныеДокумента, ИмяТабЧасти) Экспорт
    
    ТабЧасть = МетаданныеДокумента.ТабличныеЧасти.Найти(ИмяТабЧасти);
    Если ТабЧасть = Неопределено Тогда // Нет такой таб. части в документе
        Возврат Ложь;
    Иначе
        Если ТабЧасть.Реквизиты.Найти(ИмяРеквизита) = Неопределено Тогда
            Возврат Ложь;
        Иначе
            Возврат Истина;
        КонецЕсли;
    КонецЕсли;
    
КонецФункции // ЕстьРеквизитТабЧастиДокумента()
3 mehfk
 
16.07.14
15:11
(0) Обходишь по метаданным все табчасти документа, одновременно делаешь (2)
4 Wobland
 
16.07.14
15:12
имхается мне, человек универсальную выгрузку пишет.версию 20.0
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.