Мы продаем платы-контроллеры с записанным на них программным обеспечением (сервер). Учет этих продаж крайне затруднителен в штатных программах учета и я пытаюсь вести учет в excel. Однако задача достаточно многоплановая и создать удобный инструмент мне не удается. Может кто-то из сообщества подскажет, каким путем идти? Может вообще задача не для excel.
Итак задача такая:
Физически платы бывают двух модификаций: A и B. На каждую может быть записано ПО, которого всего 3 версии (разница в функционале). Каждая версия имеет 3 варианта исполнения (лайт, стандарт, полная). Каждое исполнение может быть в одном из 4-х языков. Т.е. всего получаем 2*3*3*4=72 вариации платы.
К платам в комплекте идет ПО, которое работает на компьютерах и взаимодействует с платой. Это ПО может быть как для win так и для lin. Соответственно, мы говорим о 72*2=144 вариантах клиентского ПО.
Плата-контроллер может поддерживать работу с различным числом клиентских компьютеров и это еще одна переменная продажи.
Таким образом, продажа выглядит примерно так:
Плата A, вер.1, стандарт, русский, 10 терминалов + клиентское ПО A, вер.1, стандарт, русский, win + lin
После продажи, платы могут перешиваться другими версиями, может меняться количество терминалов. Т.е. объектом учета является физически сама плата (постоянная сущность с серийным номером) + ее ПО (переменная сущность).
Крайне необходимо иметь возможность следить за историей плат, за клиентами, которые их покупают, т.е. иметь возможность получить историю изменений в плате и получать выборку купленных плат по клиентам.
Подскажите, пожалуйста, возможно ли такое в excel или надо использовать СУБД?
Извините за длинный пост.
Итак задача такая:
Физически платы бывают двух модификаций: A и B. На каждую может быть записано ПО, которого всего 3 версии (разница в функционале). Каждая версия имеет 3 варианта исполнения (лайт, стандарт, полная). Каждое исполнение может быть в одном из 4-х языков. Т.е. всего получаем 2*3*3*4=72 вариации платы.
К платам в комплекте идет ПО, которое работает на компьютерах и взаимодействует с платой. Это ПО может быть как для win так и для lin. Соответственно, мы говорим о 72*2=144 вариантах клиентского ПО.
Плата-контроллер может поддерживать работу с различным числом клиентских компьютеров и это еще одна переменная продажи.
Таким образом, продажа выглядит примерно так:
Плата A, вер.1, стандарт, русский, 10 терминалов + клиентское ПО A, вер.1, стандарт, русский, win + lin
После продажи, платы могут перешиваться другими версиями, может меняться количество терминалов. Т.е. объектом учета является физически сама плата (постоянная сущность с серийным номером) + ее ПО (переменная сущность).
Крайне необходимо иметь возможность следить за историей плат, за клиентами, которые их покупают, т.е. иметь возможность получить историю изменений в плате и получать выборку купленных плат по клиентам.
Подскажите, пожалуйста, возможно ли такое в excel или надо использовать СУБД?
Извините за длинный пост.