Страницы: 1
RSS
Учет контроллеров с ПО в excel
 
Мы продаем платы-контроллеры с записанным на них программным обеспечением (сервер). Учет этих продаж крайне затруднителен в штатных программах учета и я пытаюсь вести учет в 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 или надо использовать СУБД?    
Извините за длинный пост.
 
Сколько позиций? Если в пределах 10 - 20 тысяч, то можно сделать удобную базу с отдельным листом - карточкой искомой позиции.
 
Всего 200 позиций - физических плат, может будет 300
 
Вы умеете писать VBA-проекты?
 
На очень примитивном уровне...
 
{quote}{login=VovaK}{date=13.08.2011 06:14}{thema=}{post}Сколько позиций? Если в пределах 10 - 20 тысяч, то можно сделать удобную базу с отдельным листом - карточкой искомой позиции.{/post}{/quote}  
 
Подскажите, пожалуйста, как это сделать? Может есть ссылка на что-то аналогичное?
 
Используйте Access - в любом случае в нём будет сделать намного проще, чем в Excel  
(если бы не требовалось хранить историю изменений в платах, а достаточно было сохранять только последнее состояние платы, - то совсем бы простая БД получилась)  
 
В Excel такое тоже можно сделать, но это будет сложнее (макросы нужны, да и вообще Excel немного для другого предназначен), - так что не советую начинать разработку БД в Excel.  
 
В Access (или в аналогичной СУБД) такую БД сделает даже начинающий.
Страницы: 1
Читают тему
Наверх