#0
by Demanufactyre
Привет друзья. Подскажите, как при неком условии сделать так, чтоб в запросе не учитывалась строчка "Условий"
#6
by VladZ
Можно использовать СтрЗаменить Либо СтрЗаменить(Запрос.Текст,"И СервисыКонтрагентов.Контрагент =&Контрагент", "") Либо делать так: ГДЕ | СервисыКонтрагентов.Период МЕЖДУ &Период1 И &Период2 И менять "1 = 1" на "СервисыКонтрагентов.Контрагент =&Контрагент" в случае, если контрагент выбран.
#14
by lEvGl
а что было в и ? +1, какие там преценденты - если там написано Булево, значит там либо ложь либо истина, а если там может быть неопределено, значит это не булево
#18
by Demanufactyre
Извините. Я только учусь. Под словом "Булево" я подразумевал реквизит на форме(в модуле) под названием "Все". Не бейте ИЛИ ЕСЛИ бить=истина ТОГДА не по лицу.
#21
by FIXXXL
учись не плодить без надобности галки перед запросом проверь, указан ли контрагент, в запрос передай это параметром &КонтрагентУказан сделай через ВЫБОР КОГДА &КонтрагентУказан ТОГДА СервисыКонтрагентов.Контрагент =&Контрагент ИНАЧЕ ИСТИНА
#23
by Рэйв
Мало ли что там написано. Если это буелевный реквизит то да, = истина излишнею. А если это переменная, приходящая от куда-то параметром, то то что на ней написано совсем не означает что она 100% будет иметь тип булево.
#24
by lEvGl
я хз, может во мне на этом форуме телепат родился, но я сразу понял, что под "Булево" он имеет ввиду именно тип переменной, а не имя, первый вариант у меня был - что это галка на форме, а тут он написал "Булево" именно для того, что бы дать понять, какой там тип данных
#27
by lEvGl
там можно указывать список необязательных параметров через фигурные скобки в запросе, в конструкторе скд "Условия"... а вобще Отбор решит все эти проблемы
#31
by Demanufactyre
У меня пока сложно с СКД. Я еще Язык Запросов Хрусталевой не дочитал. И на СКД я еще не разобрался как поле ввода на форме в 8.2 зацепить с СКД.
#33
by lEvGl
+1 + из запроса условия можно убрать совсем, пользоваться Отбором(это в пользовательском режиме), вопрос то на 5 щелчков мыши
#34
by Eiffil123
Что за бред тут насоветовали. Вот когда текст запроса врезками правится - за это надо сжигать! Надо в условии запроса примерно такое писать: Выбор Когда &Булево Тогда Истина Иначе СервисыКонтрагентов.Контрагент =&Контрагент Конец
#35
by Demanufactyre
У меня тут видимо что то с конфигурацией или с платформой. Настраивал поля, но форма выходит без полей.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Два вопроса: найтиПоНаименованию и запросы
- Как в запросе поставить условие Док.Проведен = истина. А то "истина" получ
- ЗавершитьРаботуСистемы(Истина, Истина) Запустить под новым пользователем
- 8.2 как преобразовать Истина в "Истина"?
- Как убрать территориальные условия МКС в форме рсв-1,зик 7.70.352?
- посчитать количество булево(истина) в таблице
В этой группе 1С
- Как программно добавить пользователю дополнительные права
- СФ на аванс в УПП
- Как получить количество набранных символов в элементе формы
- Полная предоплата реализации в УТ 10.3
- Помогите с запросом к api Mango office WinHttp.WinHttpRequest
- Получить необнуляемую сумму на начало смены. Розница 2.2.5.27, ККМ Ритейл 01ф
- Метод объекта не обнаружен (Печать)
- Вопрос по конвертации. Можно ли вызвать в обработке ПослеЗагрузки функцию из общего модуля?
- Не получается добавить две колонки в номенклатуру
- Колонка" Документ оприходования"
- В СКД неявный параметр не работает
- ЗУП 3.1 Отчеты по управленческой зарплате.
- 1с8 максимальное количество видов субконто
- Служба сервера 1С останавливается
- Конвертация данных: очерёдность поиска по реквизитам
- v7: Невозможно провести документ после ТА! ТА: 31.08.17 23:59:59
- Com соединение, обработчик события.
- обрезался вид у формы документа в 1с 8.2
- Функция вычислить выражение в СКД 1С 8 3
- Не должно заполняться поле Грузополучатель