|   |   | 
| 
 | Параметр запроса ! | ☑ | ||
|---|---|---|---|---|
| 0
    
        antihacker 09.07.18✎ 08:58 | 
        Всем привет !
 Вот это строка Запрос.УстановитьПараметр("ОтборПоАБП", Администратор.Количество() > 0); О чем говорит ? Если Администратор.Количество() > 0, то значение ОтборПоАБП равно на "ИСТИНА" ? | |||
| 1
    
        Остап Сулейманович 09.07.18✎ 09:00 | 
        (0) Вычислить результат выражения Администратор.Количество() > 0 и поместить в параметр запроса "ОтборПоАБП".     | |||
| 2
    
        palladyi 09.07.18✎ 09:02 | 
        (0) да     | |||
| 3
    
        mehfk 09.07.18✎ 09:03 | 
        (0) Человеку с опытом в IT более 1 месяца должно быть стыдно задавать подобные вопросы.     | |||
| 4
    
        antihacker 09.07.18✎ 09:18 | 
        В том и то дело что в параметр сажает булево тип. а не количество.     | |||
| 5
    
        Nikoss 09.07.18✎ 09:21 | 
        (4) ну можно и так и сяк. Что смущает?     | |||
| 6
    
        antihacker 09.07.18✎ 09:26 | 
        Смущает, что не понятный механизм работы компилятора 1С, когда парсит запрос.
 Получается, если в запрос добавить строку КОГДА &ОтборПоАБП ТОГДА ВТ_ППоБФПоОбязательствам.АБП В (&СписокАБП) ИНАЧЕ ИСТИНА КОНЕЦ То если Администратор.Количество() равно нулю, то запрос значение параметра "ОтборПоАБП" принимает как булева(ЛОжь). Иначе просто цифра ? | |||
| 7
    
        Гипервизор 09.07.18✎ 09:28 | 
        (6) А в вашей Вселенной ноль больше ноля?     | |||
| 8
    
        Вася Теркин 09.07.18✎ 09:34 | 
        Тип значения у Администратор какой?     | |||
| 9
    
        unregistered 09.07.18✎ 09:37 | 
        (6) > Иначе просто цифра ? 
 C чего бы вдруг? Результат вычисления выражения Администратор.Количество() > 0 всегда будет либо ИСТИНА, либо ЛОЖЬ. Тип значения - булево. Соответственно значение параметра "ОтборПоАБП" всегда будет так же либо ИСТИНА, либо ЛОЖЬ. Тип - булево. Что смущает? | |||
| 10
    
        Черный маклер 09.07.18✎ 09:39 | 
        (0) ты клюшечник что-ли ? :)
 не понимаешь булево передавай в запрос Число Запрос.УстановитьПараметр("ОтборПоАБП", 0 + (Администратор.Количество() > 0)); | |||
| 11
    
        antihacker 09.07.18✎ 11:47 | 
        Тип значения у Администратор, список значений.
 unregistered, я так и подумал. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |