Перейти к содержанию
    

как получить сводный BOM многоплатного изделия?

Не придирайтесь к словам - закупщик конечно же получает задачу купить комплектацию на оборудование.

 

В общем случае "дочка" это действительно дочерняя плата которая вторым этажом крепится на основную плату, но в контексте темы это не принципиально. Эта дочерняя плата делалась отдельным проектом, соответственно список компонентов в нее входящих (Bill Of Material - BOM) свой - как отдельный файл.

 

Как я уже писал в состав одного шкафа входит 4 типа устройств причем устройств 1-ого типа 2 штуки. На каждый типа есть свой BOM. Сейчас я беру BOM на 1-й тип и умножаю все количества на 2. Для простоты будем считать что этот BOM самый многочисленный (там 200 строк) и ручками переношу туда записи относящиеся к уникальным типам компонентов из трех других BOMов. Для не уникальных (тех которые есть в этом самом многочисленном) я просто увеличиваю количества. Это сильно упрощенная процедура

 

Мой коллега нашел очень специфический узкозаточенный ресурс в интернете - форум EXCELеводов и разместил там вчера объявление с подробностями. Не поленился... Как ни странно ближе к полуночи нашелся желающий решить проблему за деньги. Я бы не хотел делать рекламы и создавать ажиотажа. Если интересно могу кинуть ссылку в личку на этот форум. там и пример BOM и задача поточнее. Меня собственно интересует денежный вопрос - насколько это дорого или подарочно...

Изменено пользователем PCBExp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь более-менее понятнее.

Тут экспертов по Excel вряд ли будет (кто за деньги бы решал задачи в Excel). Каждый его использует для своих нужд, кто во что горазд.

Можете сами попытаться прикинуть, исходя из трудозатрат. Все индивидуально и, возможно, предмет торга.

Задача не очень сложная, но если вам она не под силу, а решение её значительно экономит вам время, то и компенсацию будут просить соответствующую. Это так, общие соображения.

Я бы попробовал не на экселевском форуме, а, например, тут

http://www.cyberforum.ru/

То есть на форумах, посвященных скриптам в целом. Там цена может оказаться ниже. Наверное.

Большинство ответов на свои вопросы при кодировании на VBA находил именно на этом форуме через поисковик.

 

Кстати сказать, задача достаточно типичная для Excel, и, уверен, много раз решалась.

В Excel встроены инструменты для создания сводных таблиц.

Я бы поискал по запросу: excel tables merge.

Много информации вываливается по сведению таблиц. Возможно, есть решение для вас.

Изменено пользователем x736C

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы поискал по запросу: excel tables merge.

Это и есть ваш секрет которым вы думали победить Access? :biggrin:

 

Но включите логику.

В Ecxel нет линка к внешним Excel таблицам, а есть только импорт.

Т.е. по сути в Excel вы всегда должны будете при любом самом мелком изменении любого BOM-а заново проводит рутинную операцию импорта.

Уже одно это ставит сильный вопрос об адекватности подхода.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь более-менее понятнее.

Тут экспертов по Excel вряд ли будет (кто за деньги бы решал задачи в Excel).

Слияния таблиц это только половина задачи. Вторую половину - обработка слитого я руками делал. Но вчера нам пообещали за 3000р решить обе "половины". У меня ни опыта ни желания на такой подвиг не нашлось. Потратить неделю на разбирательство мне точно не дадут. Быстрее у меня не получится. В свободное время - лень. Подожду до понедельника. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY, нет. Мой секрет VBA. В рамках скрипта эти любые изменения в BOM можно очень просто учесть.

И тут у Excel есть «линки» не только к внешним таблицам, а ко много чему внешнему.

 

Но в Excel есть и другие возможности, которые я не исследовал. Отметил такое направление.

 

Вы недооцениваете важность для очень многих людей не привлечения дополнительной сущности в виде Access.

Ситуаций может быть масса, но например. У вас есть коллега снабженец, которому 55-60 лет, которому вы хотите помочь. Вы даете ему просто xls файл, который все делает. Excel у него уже установлен и он его освоил. В противном случае, вы должны установить ему дополнительный trial-пакет, объяснять как это правильно делать. Пусть это и несложно. Но всё в совокупности для очень многих людей окажется менее предпочтительным вариантом.

 

Да и не отвергаю я ваш вариант. Для кого-то и он подойдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да и не отвергаю я ваш вариант. Для кого-то и он подойдет.

Не так чтобы я сильно ревновал, но вы заинтриговали намеками.

Но похоже у вас нет твердых оснований для уверенности в Excel.

 

Да, на VBA можно многое, но гибкий устраняющий рутину пользовательский интефейс это не пару строк на бейсике.

Поэтому тот кто хочет такой интерфейс именно на шите Excel заплатит дважды. А потом еще и VBA придется учить.

А это будет посложней чем ознакомиться с парочкой базовых операторов Access SQL.

 

Я вам даже больше скажу.

Добавлением пары строк в мой проект на Access вы можете быть избавлены от вида самого Access, все кнопки будут в Excel и результат в Excel.

Я спорю не за форму, а за технологию.

Без SQL такие задачи не решаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

И с интерфейсом никогда не заморачивался, т.к. писал для себя :)

Две кнопки и пойдет:)

 

Свою первую программу в жизни, за которую получил какие-то деньги, как сейчас помню, написал в MS Word, будучи студентом.

Там был какой-то интерфейс, и она рассчитывала коэффициенты и генерировала прошивку МК для программирования синтезатора.

Удобно было после всего отправить на печать и получить что-то вроде протокола со всеми использованными настройками.

Местами убого была написана, но работала исправно. С тех пор я нежно люблю этот инструмент:)

 

post-14942-1507486155_thumb.png

 

P.S. Да ну, бросьте. В Excel есть все, чтобы такую простую задачу решать без Access.

Access — это очень мощный инструмент для большого спектра задач не в пример этой.

Кстати с Access и его формами тоже немного имел дело. С тех пор его невзлюбил. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Excel есть все, чтобы такую простую задачу решать без Access.

Access — это очень мощный инструмент для большого спектра задач не в пример этой.

Еще раз говорю что API VBA в Excel и в Acсess есть одно и тоже.

Если вас так пугает слово Access, то смело его выкидывате, и оставьте только Microsoft Jet Database Engine.

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

После этого невзлюбил клиентов и больше за деньги никому не пишу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Слияния таблиц это только половина задачи. Вторую половину - обработка слитого я руками делал. Но вчера нам пообещали за 3000р решить обе "половины". У меня ни опыта ни желания на такой подвиг не нашлось. Потратить неделю на разбирательство мне точно не дадут. Быстрее у меня не получится. В свободное время - лень. Подожду до понедельника. :biggrin:

Я в свое время такое сделал (Excel + VBA).

Получилась некоторая система, потратилось больше 1 дня, если честно - месяц. Но там функционала побольше было, и уникальная база всех используемых компонентов, и сборка изделий, и дозакупка по базе, и еще че-то... Не понравилось, что при смене одного Excel-я на другой возникли проблемы с работоспособностью скриптов. Кроме того, сам VBA... он хорош по своему. Но все же это не мейнстрим, и не конечный продукт, а какой-то аппендикс.

А хотелось нарабатывать не в корзину, и иметь долговременную поддержку, и развитие среды.

 

В итоге плюнул и переписал все на питоне. Щаз радуюсь.

 

Странно что AlexandrY не разрекламировал свою систему - он тогда выложил систему с поддержкой закупок по минимальной цене с нескольких on-line агрегаторов, целый efind практически.

Поделитесь, чем дело закончилось, AlexandrY ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделитесь, чем дело закончилось, AlexandrY ?

Ряд причин остановили проект.

octopart.com сменил протокол, мы стали заказывать сборку в основном по аутсорсу, в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ряд причин остановили проект.

octopart.com сменил протокол, мы стали заказывать сборку в основном по аутсорсу, в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.

Это Volt? Какая версия Алимум?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это Volt? Какая версия Алимум?

Где-то с 17-й версии эта фича есть, я сильно не слежу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.

да. кусок лакомый был... неудивительно что большие дяди его оторвали)))

 

мы стали заказывать сборку в основном по аутсорсу

а как это, если не секрет ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...