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