Имя: Пароль:
1C
1С v8
ПостроительОтбораДоговоров
0 Sintez123
 
11.12.13
18:15
Не нагуглилось. Не умею пользоваться этой штукой. Этот код выполняется, но в отборе ничего не появляется. Чего тут не хватает, что может быть не так?


Если ПостроительОтбораДоговоров.Отбор.Найти("ДоговорКонтрагента") = Неопределено Тогда
        ПостроительОтбораДоговоров.Отбор.Добавить("ДоговорКонтрагента");
    КонецЕсли;
    ПостроительОтбораДоговоров.Отбор["ДоговорКонтрагента"].Использование = Истина;
    ПостроительОтбораДоговоров.Отбор["ДоговорКонтрагента"].Значение      = ДоговорДляОтбора;
    ПостроительОтбораДоговоров.Отбор["ДоговорКонтрагента"].ВидСравнения  = ВидСравнения.Равно;
1 shuhard
 
11.12.13
18:34
(0)[ПостроительОтбораДоговоров]
ржал
от души
2 Fedor-1971
 
11.12.13
18:43
Можно примерно так:
  ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Заказчик");
   ЭлементОтбора.ВидСравнения     = ВидСравненияКомпоновкиДанных.Равно;
   ЭлементОтбора.Использование    = Истина;
   ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
   ЭлементОтбора.ПравоеЗначение   = отбЗаказчик;
3 Кир Пластелинин
 
11.12.13
18:50
О_о что это
4 zladenuw
 
11.12.13
18:57
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший