Bitrix24 - написать скрипт для учета количества товара

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.10.2021

Использую Битрикс24 "компания".

Необходимо в карточку товара добавить возможность добавить серийные номера товаров, которые поступили. В карточке товаров по количеству серийных номеров писать сколько товара (серийных номеров) осталось.

При создании сделки и сканировании товара, определять тип товара и удалять серийный номер из карточки товара, изменяя поле остатка на складе.

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

Краткое описание реализации:

1. При поступлении на склад товара, менеджер сканирует серийные номера товара и заводит в базу данных.

2. При продаже менеджер сканирует товар и в "Сделку" добавляется вся сопутствующая информация о товаре, в списке товаров становится на 1 единицу меньше.

Расширенное описание задач:

1. Видеть количество остатков на складе.

2. Видеть название поставщика каждой единицы товара, дату приобретения, номер счета поставщика, договор, срок гарантии (автоматически отсчитывается от даты доставки).

Подробное описание реализации:

1. Менеджер выбирает:

Название модели (товар) из существующего списка.

Выбирает дату доставки (по умолчанию ставится текущий день).

Название поставщика из выпадающего списка (около 10).

Вписывает номер счета поставщика и договора (произвольная строка)

срок гарантии (количество месяцев), по умолчанию ставится тот срок гарантии, который указан в товаре в поле "гарантия от поставщика".

2. Менеджер берет в руки сканер штрих-кодов, встает из-за стола и последовательно сканирует до 200 единиц товара из одной партии. Реализация процесса сканирования должна быть такая, чтобы менеджеру не нужно было перед сканированиям каждого нового штрих кода выбирать новую ячейку в интерфейс. Если отсканированы дубли, должно произойти слияние дубей. По завершению сканирования, менеджер возвращается к ПК, нажимает "сохранить" и видит сколько товаров добавлено и с какими номерами. Напротив каждого серийного номера штрих кода должно быть все, что указано было в пункте "1" (название модели, дата доставки, название поставщика, срок гарантии (программа автоматически рассчитывает дату до которой действует гарантия), номер счета поставщика).

3. Процесс списания/продажи со склада товара.

Менеджер создает "сделку", сканирует номер любого добавленного ранее в базу штрих-кода товара. Система автоматически определяет тип товара и заполняет поля (название модели, дата доставки, название поставщика, срок гарантии (программа автоматически рассчитывает дату до которой действует гарантия), номер счета поставщика).

Система списывает со склада 1 шт, которую мы указали в сделке.