#0
by Vanilla26
Ставлю условие в конструкторе запроса (ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания) ИЛИ (ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания) После нажатия на ОК удаляются скобки!!! в следствие чего условие не работет должным образом..Как сделать?
#2
by Maxus43
должно работать. а если скобки поставишь руками в запросе - то результат другой будет?
#5
by GANR
А со скобками по-другому отрабатывает??? Операция И итак имеет приоритет перед операцией ИЛИ.
#8
by Maxus43
да ну, конструктор покрывает 95% функционала, по удобству я к нему привык например. Потом после конструктора если что поправить немного, а так - работает норм
#9
by GANR
А у меня не удалил ВЫБРАТЬ AC_ОперацияБух.Ссылка ИЗ Документ.AC_ОперацияБух КАК AC_ОперацияБух ГДЕ (AC_ОперацияБух.Дата МЕЖДУ &ДатаНач1 И &ДатаКон1 ИЛИ AC_ОперацияБух.Дата МЕЖДУ &ДатаНач2 И &ДатаКон2)
#10
by Maxus43
в SQL тоже есть конструктор запросов кстати, только им не пользуется потому что он страшен как атомная война
#13
by Maxus43
возможно, по сравнению с конструктором 1с - это ёперный пистец просто) мне легче в SQL руками написать если чесно, чем тем чудом пользоваться
#15
by Vanilla26
сори со скобками та же беда....условие вообще не правильное:)) мне нужно выбрать все записи в которых пересекаются периоды с параметрами с формы
#18
by mikecool
помню, что конструктор неправильно оптимизил и удалял скобки, но это было на каком то древнем релизе 8.0
#19
by mehfk
Только напрашивается вопрос: что курил автор кодогенератора конструкторазапроса, когда придумывал как должен выглядеть код, выдаваемый конструктором запроса.
#21
by Vanilla26
одинаковые))все таки не подходит мне это условие)))..помогите как выбрать записи в которых периоды пересекаются
#23
by Vanilla26
допустим период выборки с 11.02.2013 по 28.02.2013 документ период с 10.02.2013 по 25.03.2013 как написать чтоб документ попал в период???
#24
by GANR
ДатаНачала И ДатаОкончания должны попадать в интервал, что ли? В таком случае надо ИЛИ на И заменить в .
#27
by Sammo
Да и в 8.1 еще бывало. Но не вижу прблемы пробежать глазами и в случае необходимости проставить руками
#28
by GANR
(ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания) ИЛИ (ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания) ИЛИ ДатаНачала < &ДатаНачала И ДатаОкончания > &ДатаОкончания
#29
by Vanilla26
Пару минут назад допер и так сделал:)) (ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания) ИЛИ (ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания) ИЛИ (&ДатаНачала МЕЖДУ ДатаНачала И ДатаОкончания) ИЛИ (&ДатаОкончания МЕЖДУ ДатаНачала И ДатаОкончания)
#36
by GANR
Напишем покрасивше и в рамочку +------------------------+ | Д2 >= &Д1 и Д1 <= &Д2 | +------------------------+
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Запрос к табличной части справочника
- УТ 10.3 Как в документе заказ покупателя получить контактные данные!
- ошибка: данные объекта модифицированы
- Как заполнить реквизиты предопределенных элементов справочника
- УТ10 или Розница?
- Вызов веб-сервиса 1С из php: ничего не возвращает
- Как получить данные из одного документа в другой?
- как програмно выгрузить регистр сведений по своим отборам через правила
- Перезапись регистра накопления
- Ошибка совместного доступа к файлу
- Не срабатывает доступность/недоступность элементов при повторном открытии формы.
- 1С как создать внешний отчет, программно?
- v8: Обработка по загрузке данных из файла Эксель в регистр сведений.
- Как отменить закрытие экранных форм при нажатии кнопки Esc
- v7: при Записи Договора ошибка "Не выбран элемент!" Комп 7.7
- Ограничение базовой версии
- Ограничения рабочих процессов сервера 1С
- Таблица значений. добавление колонок через цикл.
- Ошибка блокировки файла
- v8: при загрузке ИБ в SQL вылетает вот такая ошибка