Имя: Пароль:
1C
1С v8
8.1 Критерии отбора
,
0 Bibr
 
22.08.11
11:15
Есть критерий отбора "ПоКонтрагенту". Состав критерия - только документы, нескольких типов (реквизит контрагент). У критерия форма списка, на форме табличное поле, данные - "КритерийОтбораСписок.ПоКонтрагенту".
Можно ли отсортировать это по дате?
1 Bibr
 
22.08.11
11:44
ау
2 Axel2009
 
22.08.11
11:44
ну попробуй настройкусортировки в истину установить. если не получится - нельзя
3 shuhard
 
22.08.11
11:50
(1) ау
ты же видишь, что у расширение формы списка критерия только отбор

так что строй список запросом к критерию и сортируй как хочешь
4 Bibr
 
22.08.11
12:24
(3) Спасибо.
Сделал.
Интересно, что только запросом получилось добраться до информации.
5 shuhard
 
22.08.11
12:37
(4) как то, так
угу только запросом

Процедура ПриОткрытии()
   Отборчик=КритерийОтбораСписок.Отбор.ЗначениеОтбора.Значение;
   Если Отборчик<>Справочники.Типец.ПустаяСсылка() И  Отборчик<>Неопределено Тогда
       ЭлементыФормы.Список.Видимость=Ложь;
       ЭлементыФормы.ТЗТП.Видимость=Истина;
       Запрос=Новый Запрос;
       Запрос.Текст="ВЫБРАТЬ
                    |    Ирма.Ссылка
                    |ИЗ
                    |    КритерийОтбора.Ирма(&Отборчик) КАК Ирма
                    |
                    |УПОРЯДОЧИТЬ ПО
                    |    Ирма.Ссылка.Дата УБЫВ";
       Запрос.УстановитьПараметр("Отборчик",Отборчик);
       ТЗ=Запрос.Выполнить().Выгрузить();
   Иначе
       ЭлементыФормы.Список.Видимость=Истина;
       ЭлементыФормы.ТЗТП.Видимость=Ложь;
   КонецЕсли;
КонецПроцедуры