Массовое добавление номенклатуры в инсталляцию

Аннотация: написал небольшой скрипт в питоне для массовых действий с использованием api ниже будет инструкция по использованию скрипта (если в api что то поменяется скрипт перестанет работать)

1. Получаем токен авторизации, для подключения к инсталляции

2.1. В случае если подключение успешно открывается новое окно с возможными функциями

2.2. В случае если при подключении произошла ошибка, текст ошибки появится в начальном окне

3. Нажимаем на кнопку Массовое добавление номенклатуры и выбираем xlsx файл с данными для добавления пример данных для добавления.

В примере используется минимальное количество нужных колонок, описание всех возможных колонок ниже:

Если в названии колонок будут в конце пробелы ничего работать не будет и будет выходить ошибка

  {
    "name": "string", # Имя номенклатуры (обязательная)
    "installationId": 2147483647, # Id инсталляции (обязательная)
    "unique": true, # Уникальность True/False (обязательная)
    "nominalPrice": 2147483647, # Номинальная цена
    "barcode": "string", # Присвоенный qr код (обязательная)
    "size": "string", # Размер
    "height": "string", # Высота
    "goodTypeId": 2147483647, # id товара (обязательная, указывается в случае если не указана id услуги)
    "serviceId": 2147483647, # id услуги (обязательная, указывается в случае если не указана id товара)
    "goodTypeTreeId": 2147483647 # id категории товара
  }

Массовое перемещение номенклатуры между складами

Первые два пункта идентичны, пунктам представленным выше

3. Создать Документ по перемещению между складами, после создания забираем id документа в наш xlsx файл

4. Нажимаем на кнопку Массовое перемещение номенклатуры и выбираем xlsx файл с данными для добавления пример данных для добавления.

Тут каждая строка обрабатывается отдельно, анимацию сколько уже обработано не добавлял :) ориентир 1.5к строк ~ 5мин

  • public/api/sklad.txt
  • Последнее изменение: 04:48 29/05/2025
  • bond