Имя: Пароль:
1C
1C 7.7
v7: Доступ к атрибуту справочника в черном запросе или отбор по владельцу. Как ?
,
0 raykom
 
06.09.14
20:01
ТиС. Файловая.

Как в черном запросе правильно организовать отбор по владельцу (спр. цены по номенклатуре) или организовать фильтр по атрибуту Владелец() ?

Спасибо.
1 NS
 
06.09.14
20:20
Товар=справочник.Цены.Владелец;
Условие (Товар в ВыбТовар);
2 NS
 
06.09.14
20:21
Отбор по владельцу - нужно искать ДенисЧ
Это явно его происки.
3 raykom
 
06.09.14
20:22
(1)Да, уже понял, я почемуто владельца писал  как Владелец(), ну запрос понятно меня отправлял. Спасибо.
4 raykom
 
06.09.14
20:23
(2)Побойся бога, у меня метелок уже целый угол )
5 raykom
 
06.09.14
20:27
Как доступ к атрибуту получить в запросе все срослось.

Теперь вот как правильно организовать отбор по атрибуту Владалец кумекаю
6 raykom
 
06.09.14
20:29
А скажите, правильно я думаю, что в черном запросе

|Условие(ВладелецЦены = Номенклатура);
|Условие(КодЦены      = КодСвойстваДляЦены);

Равнозначно

ЕСли (ВладелецЦены = Номенклатура) и (КодЦены = КодСвойстваДляЦены) Тогда

??
7 КонецЦикла
 
06.09.14
20:30
(5) Простым условием
(6) Да
8 raykom
 
06.09.14
20:31
Ок. Спасибо пока )
9 raykom
 
06.09.14
21:55
Рано радовался.

Вот такая конструкция - пустой запрос.

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

// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

Запрос.Выгрузить(Таб,1);

Группировки и переменные выгружает - но без значений. Строки пустые.

Шо делать ??
10 raykom
 
06.09.14
22:02
ДенисЧ, давай уже свою метлу ...
11 Windyhead
 
06.09.14
22:20
(9) Если память не изменяет, то в семерошных запросах должна присутствовать хоть одна функция, обычно просто суммировал единичку.
12 raykom
 
06.09.14
22:25
(11)Может и так. Поробую. Но скорее это условие криво отрабатывает, потому что без него выгружается номенклатура и одно значение владельца в группировке по итогам. Все равно как то криво.
13 raykom
 
06.09.14
22:28
Не, не эта проблема
14 raykom
 
06.09.14
22:34
СуккааНенавижуУбогуюОДИНЕСС ...
Пока вот не лезешь в дебри - все пучком. Как только что позаковыристей - так сразу проблемы.

Тема закрыта. Попробую создать новую ветку с более адекватным заголовком и темой.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.