#switch-statement #netsuite #saved-searches
#инструкция по переключению #netsuite #сохраненный -поиск
Вопрос:
Я пытаюсь создать сохраненный поиск, который может выполнять сравнение доступных запасов между двумя местоположениями. В нем будут отображаться товары с низким запасом, который меньше или равен 2 в одном местоположении, и если у тех же товаров есть запасы, доступные в другом местоположении, равные или превышающие 2, мы затем используем эту информацию для выполнения переноса запасов. В идеале я хочу затем использовать сохраненный поиск и попытаться создать запланированный рабочий процесс, чтобы затем создавать записи автоматической передачи запасов. В настоящее время у меня есть сохраненный поиск, в котором перечислены столбцы доступных запасов по каждому местоположению. Затем мы должны экспортировать сохраненный поиск в Excel, а затем отфильтровать список товаров на основе приведенных выше сравнений, а затем создать перемещение запасов с помощью импорта csv. Опять же, на данный момент я пытаюсь создать сохраненный поиск, который исключит использование Excel.
Комментарии:
1. До сих пор я пробовал это, но я получаю синтаксическую ошибку: СЛУЧАЙ, КОГДА {inventorylocation.id } = ‘1’ И {locationquantityavailable} >= 2, ЗАТЕМ 1, КОГДА {inventorylocation} ‘6’ И {locationquantityavailable} <= 2, ТОГДА 1 ЕЩЕ 0 ЗАКАНЧИВАЕТСЯ
2. Во втором предложении WHEN ({inventorylocation} ‘6’) отсутствует оператор сравнения.
3. Будет ли это так? СЛУЧАЙ, КОГДА {inventorylocation.id } = ‘1’ И {locationquantityavailable} >= 2 ТОГДА (СЛУЧАЙ, КОГДА {inventorylocation.id } = ‘6’ И {locationquantityavailable} <= 2 ТОГДА 1 ЕЩЕ 0 КОНЕЦ) ЕЩЕ 0 КОНЕЦ
Ответ №1:
СЛУЧАЙ, КОГДА {inventorylocation.id } = ‘1’ И {locationquantityavailable} >= 2 ТОГДА (СЛУЧАЙ, КОГДА {inventorylocation.id } = ‘6’ И {locationquantityavailable} <= 2 ТОГДА 1 ЕЩЕ 0 КОНЕЦ) ЕЩЕ 0 КОНЕЦ Да, это сработало для меня