bslls:GlobalContextMethodCollision8312¶
Конфликт имен методов с методами глобального контекста (GlobalContextMethodCollision8312)¶
- Тип: Ошибка
- Важность: Блокирующий
- Включена по умолчанию: Да
- Теги:
error,unpredictable
Описание диагностики¶
Начиная с версии платформы 8.3.12, реализованы новые методы глобального контекста, которые могут совпаcть по имени с существующими функциями в коде конфигурации прикладного решений.
| Метод | Английский вариант |
|---|---|
| ПроверитьБит | CheckBit |
| ПроверитьПоБитовойМаске | CheckByBitMask |
| УстановитьБит | SetBit |
| ПобитовоеИ | BitwiseAnd |
| ПобитовоеИли | BitwiseOr |
| ПобитовоеНе | BitwiseNot |
| ПобитовоеИНе | BitwiseAndNot |
| ПобитовоеИсключительноеИли | BitwiseXor |
| ПобитовыйСдвигВлево | BitwiseShiftLeft |
| ПобитовыйСдвигВправо | BitwiseShiftRight |
Необходимо существующие функции конфигурации прикладного решения переименовать или удалить, заменив обращение к ним на методы глобального контекста.
Примеры¶
Источники¶
- Источник: Перевод конфигураций на платформу "1С:Предприятие 8.3" без режима совместимости с версией 8.2
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later