реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> как получить сводный BOM многоплатного изделия?
PCBExp
сообщение Oct 8 2017, 16:00
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 578
Регистрация: 23-12-06
Из: Москва
Пользователь №: 23 823



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

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

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

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

Сообщение отредактировал PCBExp - Oct 8 2017, 16:04
Go to the top of the page
 
+Quote Post
x736C
сообщение Oct 8 2017, 16:18
Сообщение #17


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



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

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

Сообщение отредактировал x736C - Oct 8 2017, 16:20
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2017, 16:49
Сообщение #18


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

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

Но включите логику.
В Ecxel нет линка к внешним Excel таблицам, а есть только импорт.
Т.е. по сути в Excel вы всегда должны будете при любом самом мелком изменении любого BOM-а заново проводит рутинную операцию импорта.
Уже одно это ставит сильный вопрос об адекватности подхода.
Go to the top of the page
 
+Quote Post
PCBExp
сообщение Oct 8 2017, 16:53
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 578
Регистрация: 23-12-06
Из: Москва
Пользователь №: 23 823



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

Слияния таблиц это только половина задачи. Вторую половину - обработка слитого я руками делал. Но вчера нам пообещали за 3000р решить обе "половины". У меня ни опыта ни желания на такой подвиг не нашлось. Потратить неделю на разбирательство мне точно не дадут. Быстрее у меня не получится. В свободное время - лень. Подожду до понедельника. biggrin.gif
Go to the top of the page
 
+Quote Post
x736C
сообщение Oct 8 2017, 17:05
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



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

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

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

Да и не отвергаю я ваш вариант. Для кого-то и он подойдет.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2017, 17:51
Сообщение #21


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

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

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

Я вам даже больше скажу.
Добавлением пары строк в мой проект на Access вы можете быть избавлены от вида самого Access, все кнопки будут в Excel и результат в Excel.
Я спорю не за форму, а за технологию.
Без SQL такие задачи не решаются.
Go to the top of the page
 
+Quote Post
x736C
сообщение Oct 8 2017, 18:13
Сообщение #22


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



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

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

Прикрепленное изображение


P.S. Да ну, бросьте. В Excel есть все, чтобы такую простую задачу решать без Access.
Access — это очень мощный инструмент для большого спектра задач не в пример этой.
Кстати с Access и его формами тоже немного имел дело. С тех пор его невзлюбил. sm.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2017, 18:29
Сообщение #23


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

Еще раз говорю что API VBA в Excel и в Acсess есть одно и тоже.
Если вас так пугает слово Access, то смело его выкидывате, и оставьте только Microsoft Jet Database Engine.
Я свои базы данных на базе Jet успешно продавал нашим ведущим страховым брокерам, национальному лотерейному комитету и еще другим.
После этого невзлюбил клиентов и больше за деньги никому не пишу.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Oct 12 2017, 15:21
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



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

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

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

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


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 12 2017, 17:39
Сообщение #25


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

Ряд причин остановили проект.
octopart.com сменил протокол, мы стали заказывать сборку в основном по аутсорсу, в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 12 2017, 17:54
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(AlexandrY @ Oct 12 2017, 11:39) *
Ряд причин остановили проект.
octopart.com сменил протокол, мы стали заказывать сборку в основном по аутсорсу, в Altium-е появился автоматический поиск по десятку крупнейших online магазинов.
Это Volt? Какая версия Алимум?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 12 2017, 18:13
Сообщение #27


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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

Где-то с 17-й версии эта фича есть, я сильно не слежу.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Oct 12 2017, 18:37
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



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

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

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

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


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th April 2024 - 17:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016