Если это возможно, есть ли возможность или другой способ изменить тип отображения столбца «Поле списка» в форме транзакции в NetSuite? - PullRequest
0 голосов
/ 20 июня 2019

Мне нужно изменить два столбца в разделе строки позиции заказа на продажу (внизу страницы) в NetSuite: https://i.ibb.co/27vx9Dr/2019-06-20-10-41-13-Window.png

Такое ощущение, что решение связывает эти два элемента вместе, поскольку они оба воспринимаются как элементполя строки или «Поля подсписка» (в соответствии со страницей формы настройки NetSuite).

  1. ИНВЕНТАРНАЯ ИНФОРМАЦИЯ должна быть включена или настроена на «нормальный», чтобы я мог указывать ячейки, связанные свыбранный элемент или возможность взаимодействовать и заполнять этот столбец на базовом уровне.

  2. AMOUNT должен быть установлен как «встроенный текст», чтобы другие люди, обрабатывающие заказы на продажу, не могли беспокоитьэто вообще и все еще быть в состоянии увидеть значение этого конкретного столбца.

Я попытался выполнить поиск по Customization > Lists, Records & Fields и искал следующие варианты: (которые я думал, что относились кполя, которые я хотел изменить)

  • Item Fields безуспешно
  • Transaction Body Fields безуспешно
  • Transaction Line Fields обнаружил, что AMOUNT и INVENTORY DETAIL оба заблокированы

Я также попытался выполнить поиск по Customization > Forms, и я потратил много времени, просматривая свою форму пользовательской транзакции Заказа на продажу (возможно, случайно пропустив меню), безуспешно.

Я знаю, что внутри Customization > Forms > Entry Forms есть форма «Инвентаризация», которая показывает именно то окно, которое я ожидаю, но я не выяснил, как что-то настроить в строке позиции столбцов для форм транзакций.тем не менее, поэтому я могу создать пользовательский столбец, содержащий ссылку на ИНВЕНТАРНУЮ ИНВЕНТАРЬ, имитирующую типичное поведение оригинала при скрытии отключенного.

В верхней части формы заказа на продажу я перешел на Customise > Customise Form иобнаружил, что я могу найти СУММУ и ИНВЕНТАРНЫЙ ДЕТАЛИ во вкладке Sublist Fields.

К сожалению, он имеет только переключатели SHOW, и это не делает то, что мне нужно для этого.

Ясно, что я путаю Sublist Fields с Screen Fields, где я ожидал, что обычно будет столбец DISPLAY TYPE, которыйсодержит выпадающие списки, содержащие параметры «Обычный», «Встроенный текст» и «Отключено».

На самом деле они имеют переключатели флажка SHOW для INVENTORY DETAIL и AMOUNT, где флажок AMOUNT затенен.(Это все еще не достигает или отражает то, что мне нужно для этого)

Я не знаю условий, которые должны быть выполнены, чтобы AMOUNT вел себя как встроенный текст.Вероятно, существует другое условие, которое необходимо выполнить, чтобы столбец ИНВЕНТАРНАЯ ИНФОРМАЦИЯ был как-то доступен.

Я признаю, что упустил что-то важное, поэтому, пожалуйста, упомяните об этом.Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 20 июня 2019

Мне удалось создать новый столбец, создав Transaction Line Field, который содержит два отдельных поля, которые применяются к заказам на продажу.

Для ИНВЕНТАРНОЙ ИНФОРМАЦИИ я перешел на Customization > Entry Forms и скопировал ссылку на «Стандартную форму сведений об инвентаризации», а затем создал свой собственный HTML-код внутри значения по умолчанию при создании нового поля строки транзакции.

Для AMOUNT я создал новое поле строки транзакции, а затем установил значение по умолчанию в качестве соответствующего значения, найденного в https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2018_1/schema/record/billingaccount.html, и использовал фигурную скобку {} для извлечения данных для редактируемой AMOUNT, но изменил Доступ только для просмотра, что делает это именно то, что мне нужно.

После предварительного просмотра изменений в существующем Заказе на продажу я вижу, что мои результаты отражены, как и ожидалось. Считайте, что этот вопрос решен.

...