К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Ошибка в запросе

Гость
0 - 02.03.2021 - 11:43
Помогите пожалуйста с запросом - сама не могу разобраться, почему выдает ошибку "не найдено поле НачалоОтпуска" :(
Запрос:
ВЫБРАТЬ
ДанныеСостоянийСотрудников.Сотрудник КАК Сотрудник,
ДанныеСостоянийСотрудников.Состояние КАК Состояние,
ДанныеСостоянийСотрудников.ДокументОснование КАК ДокументОснование,
ВЫБОР
КОГДА НЕ ДокументОснование.ДатаНачалаОсновногоОтпуска = ДАТАВРЕМЯ(1,1,1) ТОГДА
ДанныеСостоянийСотрудников.ДокументОснование.ДатаН ачалаОсновногоОтпуска
КОГДА ДокументОснование.ДатаНачалаОсновногоОтпуска = ДАТАВРЕМЯ(1,1,1) И ДанныеСостоянийСотрудников.ДокументОснование.Предо ставитьДополнительныйОтпуск ТОГДА
ДанныеСостоянийСотрудников.Начало
КОНЕЦ КАК НачалоОтпуска
ИЗ
РегистрСведений.ДанныеСостоянийСотрудников КАК ДанныеСостоянийСотрудников
ГДЕ
НачалоОтпуска >= &ПериодНач
И НачалоОтпуска <= КОНЕЦПЕРИОДА(&ПериодКон, ДЕНЬ) И
Состояние В (&Список);
Ведь в ГДЕ не возбраняется использовать псевдонимы, а напрямую тут никак не получается имя поля указать



1 - 02.03.2021 - 11:52
"Ведь в ГДЕ не возбраняется использовать псевдонимы" - с чего бы это? Всё с точностью до наоборот.
"а напрямую тут никак не получается имя поля указать" - кто мешает всю конструкцию ВЫБОР---КОНЕЦ использовать в ГДЕ вместе с оператором МЕЖДУ?

Отредактировано Billi; 02.03.2021 в 11:53. Причина: 123456
Гость
2 - 02.03.2021 - 12:04
Цитата:
Сообщение от Billi Посмотреть сообщение
с чего бы это? Всё с точностью до наоборот.
Ну как бы я пока не гуру в восьмерке, недавно с семерки перешла, значит сайт ИТС врет [цитирую]:
"В предложении ГДЕ можно использовать как имена полей, так и их псевдонимы. При этом совершенно необязательно, чтобы поле, фигурирующее в предложении ГДЕ, входило в список выборки (листинг 1.31)" https://its.1c.ru/db/pubqlang#content:22:hdoc
Цитата:
Сообщение от Billi Посмотреть сообщение
кто мешает всю конструкцию ВЫБОР---КОНЕЦ использовать в ГДЕ вместе с оператором МЕЖДУ?
Наверно просто отсутствие опыта мешает :-) Спасибочки большое! Сейчас попробую, наверно так будет работать
3 - 02.03.2021 - 13:22
Цитата:
Сообщение от Грей Сашенька Посмотреть сообщение
значит сайт ИТС врет [цитирую]:
Какая-то сомнительная книжка. Причём ссылается на несуществующий раздел документации "Документация «1С:Предприятие 8.3. Руководство разработчика», раздел 8.2.17 «Условия в языке запросов»." Должно быть раздел 8.4.17
4 - 02.03.2021 - 13:24
Руководство разработчика, раздел 8.4.8.1.
"Если полю выборки назначить псевдоним, то в дальнейшем к этому полю можно будет обращаться, используя его псевдоним, в предложениях УПОРЯДОЧИТЬ ПО и ИТОГИ, а также при работе с результатом запроса. Такое обращение может быть более удобным и наглядным, а в некоторых случаях единственно возможным."
Читайте первоисточники.


К списку вопросов






Copyright ©, Все права защищены