получить реквизиты ТЧ #685263


#0 by wwwqwert2014
Имеется ТЧ. Какие у нее реквизиты, заранее неизвестно. Как получить список реквизитов ТЧ? Просто надо 2 ТЧ обойти циклом и сравнить строки. Для этого надо знать реквизиты. Список реквизитов документа я получал так: МДРеквизиты = СтарыйКонтрагент.Метаданные.Реквизиты; Только у ТЧ такое не прокатывает. Подскажите, пожалуйста, как получить реквизиты ТЧ.
#1 by Maxus43
>>Только у ТЧ такое не прокатывает прокатывает... СтарыйКонтрагент.Метаданные.ТабличныеЧасти.ТвояТЧ.Реквизиты как то так, синтаксис посмотри в СП
#2 by wwwqwert2014
ругается. ...... Здесь пишет: СтарыйКонтрагент[МДТабличнаяЧасть.Имя].Метаданные - метод объекта не обнаружен. Вот так: СтарыйКонтрагент[МДТабличнаяЧасть.Имя].Реквизиты Поле объекта на обнаружено Вот информация из СП Табличная часть (Tabular section) Табличная часть (Tabular section) Элементы коллекции: Строка табличной части Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0). Методы: Описание: Используется для доступа к методам табличной части прикладного объекта в целом. Максимальное число строк в табличной части 99999. Имя табличной части объекта формируется следующим образом: <Префикс полного имени объекта>ТабличнаяЧасть.<Имя прикладного объекта>.<Имя табличной части>. Например: СправочникТабличнаяЧасть.Номенклатура.Состав, где "Номенклатура" - имя справочника, как оно задано в конфигураторе, "Состав" - имя табличной части справочника "Номенклатура". Доступность: Сервер, толстый клиент, внешнее соединение.
#3 by 1dvd
МДТабличнаяЧасть - это и так метаданные
#4 by 1dvd
неужто даже штатный телепат не помогает в таких запущеных случаях?
#5 by wwwqwert2014
СтарыйКонтрагент[МДТабличнаяЧасть.Имя].Реквизиты - пишет что поле объекта не обнаружено
#6 by Defender aka LINN
Открой глаза до щелчка. МетаданныеОбъекта.ТабличныеЧасти.ИмяТабличнойЧасти.Реквизиты
#7 by Maxus43
СтарыйКонтрагент.метаданные.ТабличныеЧасти.ВидыДеятельности.реквизиты
#8 by wwwqwert2014
я понял, спасибо
#9 by Холодильник
СтарыйКонтрагент.метаданные.ТабличныеЧасти.СтарыйКонтрагент.метаданные.ВидыДеятельности.реквизиты.метаданные.Реквизиты
#10 by 1dvd
Для Каждого ТабличнаяЧасть из СтарыйКонтрагент.Метаданные.ТабличныеЧасти Цикл                  Для Каждого РеквизитТабличнойЧасти Из ТабличнаяЧасть.Реквизиты Цикл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям