Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:06

Помогите упорядочить запрос 1с 8.3

Автор Madam_X, 08 ноя 2016, 14:31

0 Пользователей и 1 гость просматривают эту тему.

Madam_X

Добрый день!
Помогите, плис, упорядочить запрос по ПланируемаяДата, которая находится в таблице документа ПланыПоСобытию!!! Не выходит....
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СобытиеКонтра.Ссылка КАК СобытиеКонтраСсылка,
| СобытиеКонтра.ПланыПоСобытию.(ПланируемаяДата КАК ПланируемаяДата)
|ИЗ
| Документ.Событие КАК СобытиеКонтра
|ГДЕ
| (СобытиеКонтра.ПланыПоСобытию.ПланируемаяДата между &НачПер и &КонПер)
|УПОРЯДОЧИТЬ ПО
| ПланируемаяДата";

NIL

| СобытиеКонтра.ПланыПоСобытию.(ПланируемаяДата КАК ПланируемаяДата)
А зачем скобки?
|УПОРЯДОЧИТЬ ПО
|ПланируемаяДата ВОЗР";

Madam_X

А если убрать скобки, то пишет
{Обработка.ПриСтартеПоСобытиям.Форма.Форма.Форма(36)}: Ошибка при вызове метода контекста (Выполнить)
   Док=Запрос.Выполнить();
по причине:
{(3, 2)}: Недопустимое поле для упорядочивания "ПланируемаяДата"
<<?>>СобытиеКонтра.ПланыПоСобытию.ПланируемаяДата КАК ПланируемаяДата
Добавлено: 09 ноя 2016, 06:58


Цитата: NIL от 08 ноя 2016, 14:50
| СобытиеКонтра.ПланыПоСобытию.(ПланируемаяДата КАК ПланируемаяДата)
А зачем скобки?
|УПОРЯДОЧИТЬ ПО
|ПланируемаяДата ВОЗР";
Со скобками работает, но упорядочивания не происходит

cska-fanat-kz

"ПланыПоСобытию" - это табличная часть документа Событие
ее надо прицеплять левым (внутренним) соединением к основной таблице документа с соединением по ссылке
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Madam_X

Спасибо, разобралась - надо было запрос строить по табл.части:zebzdr::wacko:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск