Имя: Пароль:
1C
1C 7.7
v7: Логическое НЕ в семерке
,
0 Масянька
 
28.07.17
09:30
День добрый!
Как в семерке сделать: Форма.Кнопка.Доступность(НЕ ПустоеЗначение(...))?
То есть: если значение пустое (1) - кнопка не доступна, а если не пустое  (0) - кнопка доступна.
Спасибо.
1 2S
 
28.07.17
09:31
?(,,)
2 YFedor
 
28.07.17
09:31
(0) а что, в 7ю7 нет НЕ?
3 Масянька
 
28.07.17
09:35
(2) Ругается.
4 Масянька
 
28.07.17
09:35
(1) Только так?
5 strh
 
28.07.17
09:35
1-ПустоеЗначение(...)
6 Sserj
 
28.07.17
09:36
(4) Ну можно и так:
Форма.Кнопка.Доступность(1 -ПустоеЗначение(...))
7 Масянька
 
28.07.17
09:37
(5) Огромное человеческое спасибо.
8 1dvd
 
28.07.17
10:28
"Не" в семерке есть, там нет Ложь и Истина
9 АЛьФ
 
28.07.17
10:51
2(8) На самом деле, конечно же есть НЕ в семерке. Просто оно используется только в логических выражениях.
10 АЛьФ
 
28.07.17
10:52
+(9) Блин... совсем корявая фраза получилась :(
11 YFedor
 
28.07.17
11:11
Короче вопроса не понял, так и не понял на что там у нее ругается кто-то.

Но судя по (5) все заработало - ну и ладно
12 1dvd
 
28.07.17
11:19
(11) хорошо, что ты это написал, а то все волноваться уже стали
13 NikVars
 
28.07.17
11:45
(11) Доступность(<?>)
Синтаксис:
Доступность(<Режим>)
Назначение:
Установка режима редактирования элемента диалога. Возвращает: текущее числовое значение режима редактирования элемента диалога (на момент до исполнения метода).
Параметры:
<Режим> - число: 1 - разрешено редактирование элемента диалога, 0 - запрещено (необязателен).
Замечание:
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.

Режим - число!
Ты впихиваешь НЕ - это другой тип - логический.
14 пипец
 
28.07.17
11:47
впиши строковый Доступность(?(А=В,0,1))
15 пипец
 
28.07.17
11:47
и вообще что за мода везде строковые операторы лепить, есть же квантеры )))