Имя: Пароль:
1C
1C 7.7
v7: Запрос к измерению регистра типа "Документ"
0 Pr0gLamer
 
09.11.12
11:58
Доброе утро!
Есть регистр,в нём измерение "ПоСчету" типа "документ",в котором может быть РН или Счёт.В обоих документах есть реквизит "контрагент".
запрос пишет ошибку - "Неверно заданный путь 'Счет'".Как побороть?
|Период С Дата1 По Дата1;
   |Товар = Регистр.РезервыТоваров.Товар;
   |Контрагент = Регистр.РезервыТоваров.ПоСчету.Контрагент;
   |Док  = Регистр.РезервыТоваров.ПоСчету;
   |Филиал = Регистр.РезервыТоваров.Филиал;
   |РезервТовара = Регистр.РезервыТоваров.РезервТовара;
   |Функция РезервТовараКонОст = КонОст(РезервТовара);
   |Группировка Товар;
   |Группировка Док;
   |Группировка Контрагент ;
   |Условие(Товар в ВыбТовар);
1 1Сергей
 
09.11.12
12:03
|Контрагент = Регистр.РезервыТоваров.ПоСчету.Счёт.Контрагент, Регистр.РезервыТоваров.ПоСчету.РасходнаяНакладная.Контрагент;
2 Pr0gLamer
 
09.11.12
12:08
Неверно заданный путь 'РасходнаяНакладная'
Неверно заданный путь 'Счёт'
3 1Сергей
 
09.11.12
12:09
(2) ну, дык напиши правильно имена документов. Я только пример дал
4 Pr0gLamer
 
09.11.12
12:10
всё как в конфигураторе
5 cw014
 
09.11.12
12:10
А конструктор запросов теперь для нубов? Профи таким не пользуются?
6 Pr0gLamer
 
09.11.12
12:12
в конструкторе запросов дальше "текущийДокумент" не показывает детализацию
7 cw014
 
09.11.12
12:12
(6) Ну а тут так то не нужен "ТекущийДокумент"
8 Pr0gLamer
 
09.11.12
12:15
ТекущийДокумент я тоже лепил
   |Контрагент = Регистр.РезервыТоваров.ПоСчету.ТекущийДокумент.РасходнаяНакладная.Контрагент;
та же песня
9 1Сергей
 
09.11.12
12:27
(8) может ли быть такое, что в движениях где-то ПоСчету вообще не заполнено?
10 Pr0gLamer
 
09.11.12
12:34
(9) не должно быть,но скорее всего так и есть
11 Pr0gLamer
 
09.11.12
12:35
сделал запрос по тому же списку номенклатуры - все документы на сесте
12 Pr0gLamer
 
09.11.12
12:36
месте*
13 Ёпрст
 
09.11.12
12:38
(0) никак.
У реквизитов неопределенного типа/вида нет атрибутов в тексте запроса и переменную/группировку  не слепить (исключение - общие реквизиты документа)
Можно только в условие запихать или в Когда () при вычислении функции
14 Pr0gLamer
 
09.11.12
12:41
(13)спасибо,гуру,а то я зат...ся уже
15 Mikeware
 
09.11.12
12:44
(14) переходи на прямые запросы.
16 Pr0gLamer
 
09.11.12
13:00
(15) написал,работает,спасибо  всем за помощь