8.х Отбор в форме набора записей регистра сведений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем o_O, 6 июн 2014.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    Добра всем!
    Не могу открыть форму набора записей с отбором. Ошибка: "Неправильное условие отбора".
    В регистре 2 измерения: Товар, КатегорияЦен.

    &НаКлиенте

    Отбор=ПолучитьКлюч(Объект.Ссылка, x.КатегорияЦен, x.Period);
    ОткрытьФорму("РегистрСведений.Цены.Форма.ФИстория",Отбор); // ЗДЕСЬ ОШИБКА

    &НаСервере
    Функция ПолучитьКлюч(а,б,в)

    КлючЗаписи = Новый Структура("Товар, КатегорияЦен, Period", а, б, в);
    МассивКлюча = Новый Массив;
    МассивКлюча.Добавить(КлючЗаписи);
    КлючЗаписиРегистра = Новый("РегистрСведенийКлючЗаписи.Цены", МассивКлюча);
    Отбор = Новый Структура("Ключ", КлючЗаписиРегистра);
    возврат Отбор;

    чяднт ?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Объекты конфигурации вроде как не доступны на клиенте.
  3. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    НаСервере в функцию подставил:
    а = Справочники.Номенклатура.ПустаяСсылка();
    б= Справочники.КатегорииЦен.ПустаяСсылка();

    КлючЗаписи = Новый Структура("Товар, КатегорияЦен, Period", а, б, в);
    ...

    не помогло.
  4. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    В списке доступных полей отбора основного реквизита есть только регистратор, для регистра подчиненного регистратору работает отбор только по регистратору.

    [​IMG]
    Как быть?

Поделиться этой страницей