Глобальный контекст.ПроверитьПоБитовойМаске (Global context.CheckByBitMask)
Глобальный контекст (Global context)
ПроверитьПоБитовойМаске (CheckByBitMask)
Доступен, начиная с версии 8.3.11.
Синтаксис:
ПроверитьПоБитовойМаске(<Число>, <Маска>)Параметры:
<Число> (обязательный)
Число, которое требуется проверить по маске.
Значение должно быть целым числом в диапазоне от 0 до 2^32-1. Если число не целое или не укладывается в данный диапазон - генерируется исключение.
<Маска> (обязательный)
Битовая маска, по которой надо проверить число.
Значение должно быть целым числом в диапазоне от 0 до 2^32-1. Если число не целое или не укладывается в данный диапазон - генерируется исключение.
Возвращаемое значение:
Тип: Булево.Истина - если соответствие соблюдено.
Ложь - в противном случае.
Описание:
Проверяет, что биты, установленные в значение "1" в маске, также установлены в "1" в заданном числе.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер, интеграция.
Пример:
| Функция ПроверитьСвойстваТовара(Свойства) МаскаШтучныйТовар = 8; МаскаРазрешитьПродажу = 16; МаскаПодсчетКоличества = 32; МаскаОдиночнаяПродажа = 64; Возврат ПроверитьПоБитовойМаске(Свойства, МаскаШтучныйТовар + МаскаРазрешитьПродажу); КонецФункции |
Использование в версии:
Доступен, начиная с версии 8.3.11.