Могу ли я отсортировать транзакцию в NetSuite по номеру # или какому-либо другому полю столбца? - PullRequest
0 голосов
/ 22 января 2019

Можно ли отсортировать строки в транзакции по элементу (или какому-либо другому полю столбца)?Мы часто получаем очень большие заказы от наших клиентов, и товары находятся в более или менее случайном порядке.Когда мы получаем указанные товары от наших поставщиков, они поступают в порядке номеров по номеру детали.Для нашей логистики очень трудно получить их, когда наш заказ на поставку находится в случайном порядке, но позиции пришли в числовом виде.Могу ли я отсортировать заказ на покупку по номеру товара?

1 Ответ

0 голосов
/ 22 января 2019

Пересортировка строк транзакции возможна, но вполне может быть взломана.До тех пор, пока Netsuite на самом деле не поддержит его, я бы порекомендовал не тратить время на попытки пересортировать строки.

О единственном безопасном месте - в Заказе на продажу на этапе перед отправкой.Обычно заказ на продажу является началом целой цепочки связанных транзакций.Некоторые из этих отношений видны из полей, а некоторые скрыты.Нет API для повторной сортировки строк, поэтому способ их сортировки состоит в том, чтобы кэшировать строки в памяти;очистить строки от заказа клиента;а затем снова вставьте строки в нужном порядке.

Вы должны убедиться, что вы захватили все и что вы учитываете будущие настройки в вашем коде.

Таким образом, альтернатива предоставления отсортированного пользовательского интерфейса для содействия выполнению и поступлениям является гораздо более надежной.Вот некоторые из способов, которые я сделал:

  • Добавление текстовой области, куда люди могут вставлять отформатированный список полученных skus / qtys.Клиентский сценарий обрабатывает это и настраивает строки поступления элемента.
  • Создание всплывающего окна с элементами заказа, отсортированными по вашему усмотрению, с любыми элементами управления, необходимыми для эффективной обработки.Во всплывающем окне есть кнопка для обработки элементов, когда вы закончите с квитанцией.
  • Поле, которое позволяет вам ввести sku (может иметь тип вперед), которое либо приводит вас к элементу, который вы получаете (выбирает строку), либо предоставляет поле qty, так что вы просто работаете в верхней частисписок элементов и введите и sku / qty / click process ... пока вы не получите заказ
  • аналогичная вещь, но ожидаете, что сканер предоставит sku, поэтому процесс будет gun / qty / click process
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...