MENU
    Как управлять запасами с помощью таблиц
    • 23 Jan 2025
    • 3 Минуты для чтения
    • Авторы

    Как управлять запасами с помощью таблиц


    Вводный текст

    Как управлять запасами с помощью таблиц

    С помощью этого руководства вы сможете настроить систему управления запасами с помощью таблиц.

    В этом руководстве вы узнаете...

    • Как создать таблицу для инвентаризации
    • Как добавлять товары в инвентарь с помощью шага формы в приложении.

    Примечание: Эта тема рассматривается в курсе "Создание продвинутого приложения для рабочих инструкций" в Университете Tulip.

    Функция Tables в Tulip позволяет управлять инвентарем с помощью базы данных без кодов.

    В Tulip вы можете управлять инвентаризацией с помощью...

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

    В этом руководстве мы покажем вам, как создать таблицу инвентаризации, а затем обновить эту таблицу в приложении.

    Для того чтобы понять этот урок, вам следует сначала прочитать это общее руководство по таблицам.

    В этом примере мы рассмотрим процесс производства шкафов.

    Создание таблицы инвентаризации

    Мы создадим таблицу инвентаризации с 5 материалами:

    • 1 1/4-дюймовые винты
    • 2-дюймовые винты
    • 2" x 4" пиломатериалы
    • Пиломатериалы 4" x 6"
    • морилка цвета клена

    Сначала добавьте каждый тип материала как уникальную запись с помощью поля ID. Вот пример:

    Каждое из этих текстовых значений должно быть уникальным. Затем добавьте необходимые поля для каждой записи. В данном случае их 6:

    • Количество (число)
    • Этикетка (текст)
    • Порог предупреждения (число)
    • Изображение (изображение)
    • Официальное название (текст)
    • Цена/единица (число)

    Затем заполните значения хотя бы для одной из записей, чтобы вы могли успешно протестировать таблицу в приложении. Вот пример:

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

    Создание приложения "Обновление инвентаризации"

    Warning

    As of r234, form steps have been disabled for all new Tulip Instances.

    Это приложение будет состоять из одного шага - шага формы с виджетами, соответствующими каждому из 5 типов инвентаря, указанных выше. Когда сотрудник нажмет кнопку "Отправить", количество всех 5 материалов будет обновлено.

    Сначала создайте новое приложение, а затем добавьте шаг формы.

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

    Выберите "Добавить запись", затем добавьте имя, соответствующее каждому элементу в таблице "Инвентарь", которую вы только что создали.

    В данном случае имя таблицы - "factorybundle_inventory", а имя держателя записи - "Screws_1 Inventory".

    После того как вы добавили 5 держателей записей, ваш список записей должен выглядеть следующим образом:

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

    Установите его на выполнение при открытии шага. Затем используйте точный текст из ID записи в таблице, чтобы загрузить каждую из 5 записей в качестве правильного заполнителя.

    • "Записи таблицы" "Загрузить запись"
    • по ID: "Статическое значение" "текст" "Винты_1"
    • into: "Винты_1" (название записи-заместителя)

    В данном случае "Screws_1" - это и идентификатор записи в таблице, и имя заполнителя записи.

    Проделав это для каждого из 5 элементов, вы будете готовы добавить виджеты в Шаг формы.

    Добавьте виджет "Число" для каждого из инвентарных объектов. Вот как выглядят все 5:

    Затем, после выбора виджета "Число", выберите кнопку "+" рядом с "Переменная" на вкладке "Виджет" боковой панели. Это создаст новую переменную для каждого виджета формы. Сделайте это для каждого из 5 виджетов.

    Вот пример переменной с именем "Винты_2".

    Наконец, нам нужно добавить триггер для обновления инвентаря и завершения работы приложения.

    После нажатия на фон шага формы выберите "Пользовательское действие" под кнопкой "Отправить".

    Затем выберите "Добавить триггер" и назовите триггер "Добавить в инвентарь". Для каждого из 5 виджетов формы добавьте действие, которое увеличивает поле "Количество" в нужной записи таблицы. Вот пример:

    • "Манипуляция данными" "Увеличить значение"
    • значение: "Запись таблицы" "Винты_1" "Количество" по: "Переменная" "Винты_1"

    В этом операторе мы обращаемся к заполнителю записи под названием "Screws_1", выбираем поле количества, а затем добавляем переменную "screws_1" из шага формы.

    После написания 5 триггерных действий добавьте утверждение "Завершить приложение".

    Теперь протестируйте приложение в Tulip Player и убедитесь, что таблица корректно обновляется при нажатии кнопки "Отправить".

    Дальнейшее чтение


    Вы нашли то, что искали?

    Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


    Была ли эта статья полезной?