|
Поиск реквизита в УТ11 | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
16.10.12
✎
15:10
|
В УТ 103 в КД делал отбор по организации:
Если ОбщегоНазначения.ЕстьРеквизитДокумента("Организация", Источник.Метаданные()) И (Параметры.Организация <> Источник.Организация) и (ЗначениеЗаполнено(Параметры.Организация) И Не (Источник.Метаданные().Имя = "СчетФактураПолученный" И ЗначениеЗаполнено(Источник.ДокументОснование) И ОбщегоНазначения.ЕстьРеквизитДокумента("Организация", Источник.ДокументОснование.Метаданные()) И (Параметры.Организация = Источник.ДокументОснование.Организация))) Тогда Отказ = Истина; ИначеЕсли ТипЗнч(Источник) = Тип("ДокументСсылка.СчетФактураПолученный") Тогда Если ЗначениеЗаполнено(Источник.ДокументОснование) Тогда Если ОбщегоНазначения.ЕстьРеквизитДокумента("Организация", Источник.ДокументОснование.Метаданные()) И (ЗначениеЗаполнено(Параметры.Организация)) И (Параметры.Организация <> Источник.ДокументОснование.Организация) Тогда Отказ = Истина; КонецЕсли; Иначе Отказ = Истина; КонецЕсли; КонецЕсли; ИначеЕсли Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник)) Тогда если источник.Метаданные().Имя="Организации" Тогда Если (Параметры.Организация <> Источник.ссылка) и (ЗначениеЗаполнено(Параметры.Организация)) Тогда Отказ = истина; КонецЕсли; иначеЕсли Источник.Метаданные().Реквизиты.Найти("Организация") <> Неопределено И (Параметры.Организация <> Источник.Организация) и (ЗначениеЗаполнено(Параметры.Организация)) Тогда Отказ = Истина; КонецЕсли; КонецЕсли; А в УТ 11 это не работает , там какими методами курить? |
|||
1
Aleksei_Pro
17.10.12
✎
09:40
|
Что никто не сталкивался?
|
|||
2
Агент Инфостарта
17.10.12
✎
09:51
|
(1) Сталкивался, а в чём проблема? В УТ 11 вместо ОбщегоНазначения.ЕстьРеквизитДокумента используйте
Источник.Метаданные().Реквизиты.Найти("Организация") <> Неопределено |
|||
3
Aleksei_Pro
17.10.12
✎
10:38
|
МетаданныеИсточника = Источник.Метаданные();
Если МетаданныеИсточника.Реквизиты.Найти("Организация") Тогда Если (Параметры.Организация <> источник.Организация) и (ЗначениеЗаполнено(параметры.Организация)) Тогда Отказ = истина; КонецЕсли; КонецЕсли; Пишет преобразование к булево не может быть выполнено |
|||
4
Aleksei_Pro
17.10.12
✎
10:40
|
понял спасибо
|
|||
5
Aleksei_Pro
17.10.12
✎
10:40
|
МетаданныеИсточника.Реквизиты.Найти("Организация") <> Неопределено
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |