Имя: Пароль:
1C
1C 7.7
v7: Как выбрать документы контрагента из модуля формы справочника по текущему элемен
0 Ночной Эльф
 
18.12.12
08:12
Всем доброго времени суток. Как выбрать документы контрагента из модуля формы справочника по конкретному контрагенту который сейчас открыт в запросе. Делаю вот такой вот запрос результат пустой. Убираю строку

|Условие(Контрагент = Наименование);

Выбирает все элементы, пробовал также ТекущийЭлемент() вместо Наименование все равно пустой результат

   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ВыбНачПериода по ВыбКонПериода;
   |Обрабатывать НеПомеченныеНаУдаление;
   |ЗаявкаПокупателя = Документ.ЗаявкаПокупателя.ТекущийДокумент;    
   |Контрагент = Документ.ЗаявкаПокупателя.Контрагент;
   |ВидОперации = Документ.ЗаявкаПокупателя.ВидОперации;
   |Группировка ЗаявкаПокупателя;
   |Условие((ВидОперации = Перечисление.ВидыОперацийЗаявок.Неподтвержденная)или(ВидОперации = Перечисление.ВидыОперацийЗаявок.ВидеоЭкраны));
   |Условие(Контрагент = Наименование);";

Как это сделать? всем заранее спасибо за ответ
1 Sedoy
 
18.12.12
08:16
(0) Контрагент и Наименование в условии запроса должны быть одного типа
2 Ночной Эльф
 
18.12.12
08:17
(1) А разве Контрагент и ТекущийЭлемент не одного типа ?
3 Sedoy
 
18.12.12
08:18
(2) Проверь
4 Ночной Эльф
 
18.12.12
08:19
Проверял не выдает пустой, а вот так вот заработало |Условие(Контрагент.Наименование = Наименование);
спасибо
5 Sedoy
 
18.12.12
08:20
(4) Видишь, типы были разные, один элемент справочника, другой строка
6 Ночной Эльф
 
18.12.12
08:40
с Наименование это понятно, а вот например с ТекущийЭлемент() почему это неработало ведь и ТекущийЭлемент() и Контрагент это элемент справочника проверял одного типа
7 Sedoy
 
18.12.12
08:55
(6) Значит плохо проверял...или получал
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой