Скрипт для excel для учёта продаж и прибыли
Сразу приношу извинения за ТЗ, пишу их кривовато.
Реализация возможна для excel или access, также выслушаю Ваше предложение:
Штрихкод сканер уже подключен и работает без проблем
Что нужно:
Документ excel (книга) с несколькими закладками (листами)
Лист 1. (ПРАЙС-ЛИСТ)
с полями
Создаётся мной и постоянно дополняется
№ порядковый; КОД ТОВАРА (такой же как при считывании сканером);НАЗВАНИЕ; ОПИСАНИЕ; Входящая цена; Стоимость доставки; Налог; Исходящая цена; ОСТАТОК ДАННОГО ТОВАРА (суммирует\вычетает приход и продажи - далее в ТЗ)
Лист 2. (Приход товара)
Поля
№; ШТРИХКОД; НАЗВАНИЕ (ВСТАВЛЯЕТСЯ ИЗ прайслиста автоматически на основе штрихкода ); ОСТАТОК (Показывает ПРИХОД минус ПРОДАЖИ)
Сканируем или вставляем штрихкоды по-порядку в столбик, т.е. каждый товар сканируется отдельно
Например:
999999991 ТОВАР1 (3)
999999991 ТОВАР1 (3)
999999991 ТОВАР1 (3)
992378975 ТОВАР2 (1)
993878281 ТОВАР3 (1)
ЛИСТ 3 (ПРОДАЖИ)
По возможности чтоб на этом листе поле ввода сканера всегда вставало в один и тот-же столбик, в пустую ячейку в конце
Либо через какое-нибудь всплывающее окно, либо Ваше предложение. (постараться исключить возможность того чтоб затереть уже введённые данные данные)
Поля:
№; ШТРИХКОД; НАЗВАНИЕ (ВСТАВЛЯЕТСЯ ИЗ прайс листа автоматически ); Исходящая цена; ИТОГО ПО ЗАКАЗУ; ОСТАТОК; ПРИБЫЛЬ(Исходящая цена минус входящая цена, цена доставки, налог) отражать где-нибудь в столбике подальше, чтоб сразу не было видно, а было необходимо прокручивать лист вправо.
Если цены нет в прайсе чтоб открывалась ссылки по правилу сайт/search/этот штрихкод и другой сайт/search/этот штрихкод
подсчитать каждый заказ отдельно:
ИТОГО ПО ЗАКАЗУ:
Каждый ввод ограничивается 1-более позициями
999999991 ТОВАР1 (4) 1000р
999999991 ТОВАР1 (4) 1000р
999999991 ТОВАР1 (4) 1000р
999999991 ТОВАР1 (4) 1000р
992378975 ТОВАР2 (1) 1000р
993878281 ТОВАР3 (1) 1000р
далее например считываем штрихкод с определенным значением
и выдаёт ИТОГО 6000
Значения могут быть разные применить скидку к этой сумме. например без скидки, 3%, 5 %