Каталог решений - Ошибка SDBL

Описание

Не так давно столкнулся с такой ошибкой — Ошибка SDBL: ожидается CAST идентификатор или константа… Многие гуру предлагают просто обновить релиз до последнего и жить счастливо, но не тут-то было, ошибка повторилась вновь. Причина банальна. При создании фильтра для выборки в структуру был передан объект, а не ссылка на него.

    Выборка=Справочники.Контрагенты.Выбрать();
    Пока Выборка.Следующий() Цикл
        ФильтрС=Новый Структура;
        ФильтрС.Вставить("Контрагент",Выборка); //- Эта конструкция гарантированно вызовет ошибку!
        ВыборкаС=Справочники.СоглашенияСКлиентами.Выбрать(,,ФильтрС,);

Должно же быть так:

        ФильтрС=Новый Структура;
        ФильтрС.Вставить("Контрагент",Выборка.Ссылка); //- Эта конструкция работает. Проверено!
        ВыборкаС=Справочники.СоглашенияСКлиентами.Выбрать(,,ФильтрС,);
has been added to your cart:
Оформление заказа