Имя: Пароль:
1C
1С v8
ОПределенный тип отбора
0 Domanoff26
 
12.10.11
09:54
Можно ли еще на уровне запроса ограничить тип измерения  (у которого в регистре составной тип)? это нужно для отбора в универсальном отчете? Т е чтобы допустим измерение может быть и складом и физлицом, а  чтоб в отборе тип был сразу складом, без выбора сначала типа склад
1 Maxus43
 
12.10.11
09:57
Измерение ССЫЛКА Документ.ТвойДок
2 Maxus43
 
12.10.11
10:03
в универсальном правда хз как на отбор это повлияет в пользовательском режиме
3 Domanoff26
 
12.10.11
10:09
(2) вот именно,не повлияло
4 Синий зуб
 
12.10.11
10:27
В отчете на основе универсального делал так: после строчки

// Инициализация текста запроса построителя отчета
УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
вставил
ПолеКонтрагент = УниверсальныйОтчет.ПостроительОтчета.ДоступныеПоля.Найти("Контрагент");
Если ПолеКонтрагент <> Неопределено Тогда
ПолеКонтрагент.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Контрагенты");
   КонецЕсли;

где поле Контрагент - это ХозрасчетныйОборотыДтКт.СубконтоДт1
5 Domanoff26
 
12.10.11
12:26
пытался вот так но присвоение типу не происходит исключение идет на ложь
Если ДобавляемыйЭлементОтбора = Неопределено Тогда
       
       Попытка
           
           ДобавляемыйЭлементОтбора = ПостроительОтчета.Отбор.Добавить(ПутьКДанным);
           Если Объект  = Истина И ПутьКДанным = "Размещение" ТОгда
               Массив = Новый Массив;
               Массив.Добавить(Тип("СправочникССылка.Склады"));
                ОписаниеТипов = Новый ОписаниеТипов(Массив);
                ДобавляемыйЭлементОтбора.ТипЗначения = ОписаниеТИпов;
           КонецЕсли;    
       Исключение
           
           Возврат Ложь;
           
       КонецПопытки;
6 Domanoff26
 
12.10.11
12:28
(4) перед формирование в универсальном запроса или до?
7 Domanoff26
 
12.10.11
12:30
(4 ) Спасибо