Чтобы отобразить Количество всех Сборка / Спецификация элементов, которые в настоящее время находятся в обратном заказе:
Создайте сохраненный поиск элемента следующим образом:
- Вкладка «Критерии (Стандарт)»
- Тип ЛЮБОЙ ИЗ Сборка / Спецификация
- Расположение инвентаря ЛЮБОЕ ИЗ - Нет - и
- Поля элементов> Местоположение инвентаря ЛЮБОЕ ИЗ - Нет - и
- Поля элементов элемента> Тип ЛЮБОЙ ИЗ Сборка / Спецификация и Товарно-материальные ценности
- Вкладка «Критерии (сводка)»
- Строка 1
- Тип: Минимум
- Поле: Формула (Числа c)
- Формула:
GREATEST(FLOOR(NVL({memberitem.locationquantityonhand},0)/{memberquantity}),0)
- Больше 0
- Строка 2
- Тип: Минимум
- Поле: Местоположение в обратном порядке
- Больше 0
- Вкладка результатов
- Внутренний идентификатор (Сводка тип Группа )
- Имя (Тип сводки Группа )
- Описание (Тип сводки Группа )
- Расположение инвентаря (Тип сводки Группа )
- Расположение Назад упорядочено (Тип сводки Группа )
- Формула (Числа c) (Тип сводки Минимум ):
GREATEST(FLOOR(NVL({memberitem.locationquantityonhand},0)/{memberquantity}),0)
- Формула (Текст) (Тип сводки Группа ):
'<a href="/app/accounting/transactions/build.nl?location='||{inventorylocation.internalid}||'&item='||{internalid}||'">Build</a> | <a href="/app/common/item/item.nl?id='||{internalid}||'">Open</a>'
Пример результатов:
ПРИМЕЧАНИЯ
- ВАЖНО : вы можете изменить locationquantityonhand to locationquantityavailable в формулах, используемых на вкладках Критерий (сводка) и Результаты .
- Результат изменится и будет отображаться только количество сборок, которые можно построить без использования элементов, которые уже привязаны к другим заказам клиентов.
- Нажатие кнопки «Сборка» Ссылка в результатах поиска приведет вас прямо на страницу сборки сборки с предварительно выбранным элементом и складом.
- Если вам требуются заказы на работу для ваших сборок, вы можете изменить URL-адрес, созданный в поле Формула (текст) в столбцах результатов.
- Щелкнув ссылку «Открыть» в результатах поиска, вы попадете в запись предмета.
БОНУС
Если вы хотите иметь возможность чтобы построить сборку, не покидая страницу результатов поиска, вы можете добавить столбец сразу после столбца Formula (Numeric)
(возможное количество) следующим образом:
- Формула (текст) ( Тип сводки Группа ):
'<a target="_blank" href="#" onclick=''try { itemid='||{internalid}||'; loc='||{inventorylocation.internalid}||'; qty=this.closest("td").previousElementSibling.textContent; qty=prompt("How many would you like to build?",qty); if(qty>0) { this.textContent = "PROCESSING"; rec=nlapiTransformRecord("assemblyitem",itemid,"assemblybuild",{"quantity":qty,"location":loc}); id=nlapiSubmitRecord(rec); this.textContent = "BUILT "+qty; this.removeAttribute("onclick"); this.href = "/app/accounting/transactions/build.nl?id="+id; } } catch(e) { alert("ERROR: "+e.getCode()+": "+e.getDetails()); this.textContent = "ERROR"; } return false;''>Immediate</a>'
Будет создана ссылка «Немедленно», при нажатии которой пользователю будет предложено ввести количество, а затем будет создано сборку на эту сумму и запишите ее в результатах поиска, чтобы вы могли видеть, какие из них вы сделали (щелкнув новый текст «BUILT (qty)» после завершения сборки, вы перейдете к вновь созданной записи сборки сборки.)