Имя: Пароль:
1C
1С v8
Получение данных из ТЧ с отбором по реквизиту
0 acckey
 
13.04.14
16:15
Нужно получить данные из Документов УстановкаЦенНоменклатуры с отбором по реквизиту ТипЦен

Написал запрос:

"Выбрать ЦеныНоменклатуры.Товары.Цена
|ИЗ Документ.УстановкаЦенНоменклатуры AS ЦеныНоменклатуры
|ГДЕ ЦеныНоменклатуры.ТипЦен = &ТипЦен";

Но он не возвращает данных ТЧ.

Проблема в том, что запросы

"Выбрать ЦеныНоменклатуры.Товары.Цена
|ИЗ Документ.УстановкаЦенНоменклатуры AS ЦеныНоменклатуры";

и

"Выбрать ЦеныНоменклатуры.Цена
|ИЗ Документ.УстановкаЦенНоменклатуры.Товары AS ЦеныНоменклатуры";

возвращают разные результаты.
Т.е. второй запрос дает список цен из ТЧ документов, а первый - нет. Почему?
1 Wobland
 
13.04.14
16:19
разные источники
2 Wobland
 
13.04.14
16:20
а из документов надо, да?
3 acckey
 
13.04.14
16:29
(1) А можно поподробнее?
(2) Да, из документов. Их надо ещё по датам будет сортировать, но это пока не актуально.
Не могу просто сформулировать запрос, который даст нужный результат.
4 Wobland
 
13.04.14
16:33
(3) нельзя. либо я фигню спорол в (1), либо ты в (0). первый запрос - ваще какое-то чудо, не встречающееся в природе
5 Alex S D
 
13.04.14
16:37
ну это ваще уже тупизм, смотри движения и оттуда выбирай, за такое банить надо
6 Web00001
 
13.04.14
16:48
Разные таблицы, разные результаты. Табличные части хранятся в отдельных таблицах и обращаться к ней надо как к отдельной таблице.