НовыйПараметр = Новый ПараметрВыбора("Отбор.КонтекстВыполнения",СписокДоступныеКонтексты);
МассивПараметров.Добавить(НовыйПараметр);
ПараметрыВыбора = Новый ФиксированныйМассив(МассивПараметров);
Все вроде как по канонам, но при выполнении выдает ошибку:
{Справочник.бит_уп_ТочкиАлгоритмов.Форма.ФормаЭлементаУправляемая.Форма(441)}: Ошибка при установке значения атрибута контекста (ПараметрыВыбора)
ПараметрыВыбора = Новый ФиксированныйМассив(МассивПараметров);
по причине:
Несоответствие типов
При этом в отладчике через вычислить выражение массив создается нормально. т.е. не удается отладчике воспроизвести ошибку. В чем может быть проблема? как по другому задать отбор?
Версия платформы 8.3.8.2167
ЗЫ в режиме совместимости ошибка уходит
(3) можно еще в начале функции явно объявить переменную.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший