Вопрос № 90065: Здравствуйте. Подскажите почему один и тот же запрос в дбф базе выбирает данные, а в sql нет? База одна и та же. Запрос ведётся по элементам справочника с периодическими реквизитами. Из-за этих реквизитов и разные результаты запроса. И возможно ли на...
Вопрос № 90.065
Здравствуйте. Подскажите почему один и тот же запрос в дбф базе выбирает данные, а в sql нет? База одна и та же. Запрос ведётся по элементам справочника с периодическими реквизитами. Из-за этих реквизитов и разные результаты запроса. И возможно ли написать запрос, выбирающий эти реквизиты, не прибегая к использованию цика по элементам, потому как отчёт содержит много условий отбора как раз по этим реквизитам?
Отправлен: 05.06.2007, 08:35
Вопрос задал: SeArCH (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Андрей Тимофеев
Здравствуйте, SeArCH!
В sql необходимо не забывать использовать метод ТекущийЭлемент() для обращения к справочнику, а в дбф базе это не обязательно.
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 05.06.2007, 10:24 Оценка за ответ: 4 Комментарий оценки: Спасибо. Но помогло только для рекв-в с типом перечисл или спр, а для типа <Дата> осталось по прежнему.
Отвечает: Ovr1970
Здравствуйте, SeArCH!
В запросе Вы можете использовать периодические реквизиты, как обычные, т.е. указать их сразу ( и соответственно условия по ним)
Дата, на которую будут отбираться реквизиты - это конец периода отчета ( в случае группировки по "дням" или "месяцам" - соответсвующий конец периода, т.е. день или месяц)
Что касается разного результата - то в случае использования SQL обращение к элементам справочников или документов должно завершаться конструкцией "ТекущийЭлемент()" или "ТекущийДокумент()"
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 05.06.2007, 10:33 Оценка за ответ: 4 Комментарий оценки: Спасибо. Но помогло только для рекв-в с типом перечисл или спр, а для типа <Дата> осталось по прежнему.