| 0
    
        AlexRu2015   01.09.17✎ 12:43 | 
        Добрый день. У меня проблема в том что при программном заполнении отбора в СКД не заполняется "Использование". Все остальное Вид сравнения , Правое значение - нормально. Только использование. Что с ним не так? Причем,  в отладчике видно что значение меняется.
Сама задачаа в том что есть два отбора, второй должен заполняться по реквизитам первого. Конфа Розница22.
 Ниже код. Для простоты удалил отработку вида сравнения и заполнение списка, но там тоже все нормально. Проблема только в "Использовании"
 ЭлементОтбораМагазин - Первый отбор по которому заполняем.
 
 Для каждого ЭлементОтбора Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
 Если ЭлементОтбора.Представление = "Вид цены" Тогда
 
 ЭлементОтбора.Использование = ЭлементОтбораМагазин.Использование;  // Вот тут и Не работает
 ЭлементОтбора.ВидСравнения = ЭлементОтбораМагазин.ВидСравнения;    // А это работает
 // Правое значение тоде отлично заполняется
 Если ЗначениеЗаполнено(ЭлементОтбораМагазин.ПравоеЗначение) Тогда
 ЭлементОтбора.ПравоеЗначение = ЭлементОтбораМагазин.ПравоеЗначение.ПравилоЦенообразования.ВидЦен;
 Иначе
 ЭлементОтбора.ПравоеЗначение = Справочники.ВидыЦен.ПустаяСсылка();
 КонецЕсли;
 
 Прервать;
 
 КонецЕсли;
 КонецЦикла;
 |  |