Массовое добавление номенклатуры в инсталляцию
Аннотация: написал небольшой скрипт в питоне для массовых действий с использованием 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мин