Настройка полей строки элемента в Trinion ERP.

Иногда возникают ситуации, когда Вам не нужны некоторые столбцы (поля) в табличных частях документа и, если у Вас есть необходимость скорректировать набор полей, то вы можете перейти в настройки видимости полей.

Иногда возникают ситуации, когда Вам не нужны некоторые столбцы (поля) в табличных частях документа и, если у Вас есть необходимость скорректировать набор полей, то вы можете перейти в настройки видимости полей. Необходимо помнить, что нет настройки полей для отдельных документов, а только для групп документов. Если изменить набор полей в такой настройке, то он будет изменен не только, например, для Sales order, но и для коммерческого предложения и для счета. То есть настройка набора полей возможна, для этого нужно внести изменения в код по инструкции ниже, но мы настоятельно не рекомендуем самостоятельно вмешиваться в код системы, так как это может нарушить её работу.

Во многих документах системы Trinion ERP есть строки элементов. Например, в счетах и заказах это товары, в платежах это строки счетов к оплате. И при этом у каждого документа есть свой набор полей для таких строк.

Настройка полей строки элемента происходит следующим образом (на примере Sales order):

  1. Необходимо перейти в настройки структуры типов материалов
  2. Далее необходимо выбрать вкладку Manage form display 
  3. В списке элементов вкладки нужно найти Items
  4. Выбрать для данного типа материала нужный набор полей для строки Items

Каждый вариант, представленный в этом списке, является отдельным виджетом, который выводит поле, например, вот в таком виде:

Изменить состав полей для какого-либо виджета возможно только с помощью редактирования соответствующего файла, например этот:

trinion-tp\src\Plugin\Field\FieldWidget\KommercheskoePredlogenieFieldWidget.php

При этом следует учесть, что сами поля физически находятся в типе материала Service and Item row.