Таблица свойств

В таблице свойств перечислены все реквизиты объекта и правила их заполнения, поиска  (аналог ПКС).
Таблица состоит из следующих колонок:
  • Использовать - определят необходимо ли использовать текущее свойство. В том случае если хотя бы у одного реквизита установлен данный флаг, ПКО будет использоваться и в дереве объектов изменит шрифт с серого на черный (как и свойство при установке флага "Использовать");
    Важно:
    При установке любому свойству объекта признака "Использовать", по умолчанию будут установлены обязательные свойства для данного объекта. Например Дата - для документа; Период - для периодического регистра сведений и т.д.
  • Поиск - указывает что по данному свойству необходимо производить поиск объекта в ИБ. Если флажок взведен, то поиск соответствующего объекта будет выполняться по этому свойству. В приведенном выше рисунке, видно, что поиск объекта в информационной базе будет выполняться по реквизиту "Наименование". Если поиск установлен по нескольким реквизитам, то поиск будет осуществляться по ним всем одновременно (то есть условия накладываются по "И". В этом случае, правило сопоставления звучит следующим образом: Искать в информационной базе объект у которого все реквизиты поиска совпадают с реквизитами поиска объекта источника). 
    Примечание:
    Для того чтобы лучше понять как работает поиск нажмите на панели настроек ПКО ссылку "Сформировать выражение на основе полей поиска"  справочно будет выведено выражение поиска объекта

    Запрос = Новый Запрос;

    Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1

    |   Таблица.Ссылка

    |ИЗ Справочник.Номенклатура КАК Таблица

    |ГДЕ

    |Наименование = &Наименование";

    Запрос.УстановитьПараметр("Наименование",ТекущиеДанные.Продукция);

     

    Выборка = Запрос.Выполнить().Выбрать();

    Если Выборка.Следующий() Тогда

        Результат   = Выборка.Ссылка;

    Иначе

        Результат   = Неопределено;

    КонецЕсли;

    Колонка недоступна для:
    • реквизитов табличных частей;
    • регистров накопления;
    • регистров бухгалтерии;
    • регистром сведений записываемых регистратором
  • Имя  - имя реквизита, как оно задано в конфигураторе. 
  • B  (выражение) -  признак, позволяющий задать значение выражением на встроенном языке 
  • Важно:
    Выражение может быть как вычисляемое (конструкция Вычислить()) так и выполняемое (конструкция Выполнить()), в последнем случае искомое (необходимое) значение необходимо передать в переменную "Результат". При установке данного флага будет произведена попытка представления этого значения на встроенном языке, при снятии значение будет выполнено(вычислено).
    Доступные переменные:
    • Объект - объект обработки;
    • ТекущиеДанные - структура обрабатываемой строки результата;
    • Параметры структура параметров текущей строки дерева запросов.
    • СтрокаТЧ - текущая(добавляемая) строка табличной части Объекта (доступна только в табличных частях).
    • Запись - текущая(добавляемая) запись в набор записей регистра (доступна только для регистров);
    • ЗагружаемыйОбъект - загружаемый текущей обработкой объект;
  • Значение  - указывается значение или выражение на встроенном языке. Установка значений(выражений) производится через специальную форму - Диалог выбора переменной.
  • ПКО -  ссылка на ПКО из дерева объектов, которое будет применяться при загрузке ссылочного типа. В поле возможен только выбор из выпадающего списка.
Comments