Настраиваю обмен между 2 базами через УРБД, в узел обмена завел организацию, передал парметр в правила и перез загрузкой правил написал алгоритм:
ИначеЕсли Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник)) Тогда
если источник.Метаданные().Имя="Организации" Тогда
Если (Параметры.Организация <> Источник.ссылка) и (ЗначениеЗаполнено(Параметры.Организация)) Тогда
Отказ = истина;
КонецЕсли;
иначеЕсли Источник.Метаданные().Реквизиты.Найти("Организация") <> Неопределено И (Параметры.Организация <> Источник.Организация) и (ЗначениеЗаполнено(Параметры.Организация)) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Параметр передается, а посчему то фильтр не устанавливается, в чем траблы?
Даже если перед конвертацией пишу:
Если Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник)) Тогда
если источник.Метаданные().Имя="Организации" Тогда
Если (Параметры.Организация <> Источник.ссылка) и (ЗначениеЗаполнено(Параметры.Организация)) Тогда
Отказ = истина;
КонецЕсли;
иначе//Если Источник.Метаданные().Реквизиты.Найти("Организация") <> Неопределено Тогда //(ЗначениеЗаполнено(Параметры.Организация)) ТОгда
Отказ = Истина;
Сообщить("Ура");
КонецЕсли;
КонецЕсли;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой