Форум разработчиков электроники ELECTRONIX.ru: как получить сводный BOM многоплатного изделия? - Форум разработчиков электроники ELECTRONIX.ru

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

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

#16 User is offline   PCBExp Icon

  • Знающий
  • PipPipPipPip
  • Group: Участник
  • Posts: 578
  • Joined: 23 декабря 06

Posted 08 октября 2017 - 19:00

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

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

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

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

This post has been edited by PCBExp: 08 октября 2017 - 19:04

0

#17 User is offline   x736C Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Участник
  • Posts: 1 273
  • Joined: 03 марта 06

Posted 08 октября 2017 - 19:18

Теперь более-менее понятнее.
Тут экспертов по Excel вряд ли будет (кто за деньги бы решал задачи в Excel). Каждый его использует для своих нужд, кто во что горазд.
Можете сами попытаться прикинуть, исходя из трудозатрат. Все индивидуально и, возможно, предмет торга.
Задача не очень сложная, но если вам она не под силу, а решение её значительно экономит вам время, то и компенсацию будут просить соответствующую. Это так, общие соображения.
Я бы попробовал не на экселевском форуме, а, например, тут
http://www.cyberforum.ru/
То есть на форумах, посвященных скриптам в целом. Там цена может оказаться ниже. Наверное.
Большинство ответов на свои вопросы при кодировании на VBA находил именно на этом форуме через поисковик.

Кстати сказать, задача достаточно типичная для Excel, и, уверен, много раз решалась.
В Excel встроены инструменты для создания сводных таблиц.
Я бы поискал по запросу: excel tables merge.
Много информации вываливается по сведению таблиц. Возможно, есть решение для вас.

This post has been edited by x736C: 08 октября 2017 - 19:20

0

#18 User is offline   AlexandrY Icon

  • Ally
  • PipPipPipPipPipPip
  • Group: Модераторы
  • Posts: 6 232
  • Joined: 19 января 05

Posted 08 октября 2017 - 19:49

Цитата(x736C @ Oct 8 2017, 19:18) <{POST_SNAPBACK}>
Я бы поискал по запросу: excel tables merge.

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

Но включите логику.
В Ecxel нет линка к внешним Excel таблицам, а есть только импорт.
Т.е. по сути в Excel вы всегда должны будете при любом самом мелком изменении любого BOM-а заново проводит рутинную операцию импорта.
Уже одно это ставит сильный вопрос об адекватности подхода.

0

#19 User is offline   PCBExp Icon

  • Знающий
  • PipPipPipPip
  • Group: Участник
  • Posts: 578
  • Joined: 23 декабря 06

Posted 08 октября 2017 - 19:53

Цитата(x736C @ Oct 8 2017, 19:18) <{POST_SNAPBACK}>
Теперь более-менее понятнее.
Тут экспертов по Excel вряд ли будет (кто за деньги бы решал задачи в Excel).

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

#20 User is offline   x736C Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Участник
  • Posts: 1 273
  • Joined: 03 марта 06

Posted 08 октября 2017 - 20:05

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

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

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

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

#21 User is offline   AlexandrY Icon

  • Ally
  • PipPipPipPipPipPip
  • Group: Модераторы
  • Posts: 6 232
  • Joined: 19 января 05

Posted 08 октября 2017 - 20:51

Цитата(x736C @ Oct 8 2017, 20:05) <{POST_SNAPBACK}>
Да и не отвергаю я ваш вариант. Для кого-то и он подойдет.

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

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

Я вам даже больше скажу.
Добавлением пары строк в мой проект на Access вы можете быть избавлены от вида самого Access, все кнопки будут в Excel и результат в Excel.
Я спорю не за форму, а за технологию.
Без SQL такие задачи не решаются.
0

#22 User is offline   x736C Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Участник
  • Posts: 1 273
  • Joined: 03 марта 06

Posted 08 октября 2017 - 21:13

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

Свою первую программу в жизни, за которую получил какие-то деньги, как сейчас помню, написал в MS Word, будучи студентом.
Там был какой-то интерфейс, и она рассчитывала коэффициенты и генерировала прошивку МК для программирования синтезатора.
Удобно было после всего отправить на печать и получить что-то вроде протокола со всеми использованными настройками.
Местами убого была написана, но работала исправно. С тех пор я нежно люблю этот инструментsm.gif

Attached Image

P.S. Да ну, бросьте. В Excel есть все, чтобы такую простую задачу решать без Access.
Access — это очень мощный инструмент для большого спектра задач не в пример этой.
Кстати с Access и его формами тоже немного имел дело. С тех пор его невзлюбил. sm.gif
0

#23 User is offline   AlexandrY Icon

  • Ally
  • PipPipPipPipPipPip
  • Group: Модераторы
  • Posts: 6 232
  • Joined: 19 января 05

Posted 08 октября 2017 - 21:29

Цитата(x736C @ Oct 8 2017, 21:13) <{POST_SNAPBACK}>
В Excel есть все, чтобы такую простую задачу решать без Access.
Access — это очень мощный инструмент для большого спектра задач не в пример этой.

Еще раз говорю что API VBA в Excel и в Acсess есть одно и тоже.
Если вас так пугает слово Access, то смело его выкидывате, и оставьте только Microsoft Jet Database Engine.
Я свои базы данных на базе Jet успешно продавал нашим ведущим страховым брокерам, национальному лотерейному комитету и еще другим.
После этого невзлюбил клиентов и больше за деньги никому не пишу.
0

#24 User is offline   a123-flex Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 687
  • Joined: 11 января 05

Posted 12 октября 2017 - 18:21

Цитата(PCBExp @ Oct 8 2017, 19:53) <{POST_SNAPBACK}>
Слияния таблиц это только половина задачи. Вторую половину - обработка слитого я руками делал. Но вчера нам пообещали за 3000р решить обе "половины". У меня ни опыта ни желания на такой подвиг не нашлось. Потратить неделю на разбирательство мне точно не дадут. Быстрее у меня не получится. В свободное время - лень. Подожду до понедельника. biggrin.gif

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

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

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

#25 User is offline   AlexandrY Icon

  • Ally
  • PipPipPipPipPipPip
  • Group: Модераторы
  • Posts: 6 232
  • Joined: 19 января 05

Posted 12 октября 2017 - 20:39

Цитата(a123-flex @ Oct 12 2017, 18:21) <{POST_SNAPBACK}>
Поделитесь, чем дело закончилось, AlexandrY ?

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

#26 User is offline   Myron Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 849
  • Joined: 06 февраля 05

Posted 12 октября 2017 - 20:54

Цитата(AlexandrY @ Oct 12 2017, 11:39) <{POST_SNAPBACK}>
Ряд причин остановили проект.
octopart.com сменил протокол, мы стали заказывать сборку в основном по аутсорсу, в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.
Это Volt? Какая версия Алимум?

0

#27 User is offline   AlexandrY Icon

  • Ally
  • PipPipPipPipPipPip
  • Group: Модераторы
  • Posts: 6 232
  • Joined: 19 января 05

Posted 12 октября 2017 - 21:13

Цитата(Myron @ Oct 12 2017, 20:54) <{POST_SNAPBACK}>
Это Volt? Какая версия Алимум?

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

#28 User is offline   a123-flex Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 687
  • Joined: 11 января 05

Posted 12 октября 2017 - 21:37

Цитата(AlexandrY @ Oct 12 2017, 20:39) <{POST_SNAPBACK}>
в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.

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

Цитата(AlexandrY @ Oct 12 2017, 20:39) <{POST_SNAPBACK}>
мы стали заказывать сборку в основном по аутсорсу

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

Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
0

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1
0