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

 
 
 
Reply to this topicStart new topic
> Синхронизация САПР электроники с 1С
sds
сообщение Jan 30 2011, 06:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-04-05
Пользователь №: 4 515



Добрый день!

Конкретизировать САПР для разработки РЭА решил не целесообразным, чтобы не ограничить
круг проблемы.
На предприятии имеется 1С, в которой каждый эл. компонент имеет некий условный цифровой
код. По этому коду набирают компоненты на изделие со склада и все операции внутри предприятия
идут с этим кодом, а не, например, "Конденсатор X7R 1000 пФ 20% 100В Yageo"
В связи с этим есть этап создания спецификации в 1С на основании спецификации по ЕСКД
автоматически созданной из файла BOM программой. Создание спецификации в 1С требует время
и как "лишний" этап не гарантирует от ошибок при монотонной работе человека.
С другой стороны, современные САПРы ориентированы на работу с базами данных(БД), но
примеров работы через БД к сожалению не встречал.
Кто и как подружил свой САПР и 1С, естественно выгрузив базу 1С в формат поддерживаемый САПРом,
или например через какой нибудь ODBC, чтобы сразу получать в ЕСКД спецификации еще и код
компонента, под которым он числится в 1С Предприятие ?

Спасибо.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 30 2011, 10:25
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



У меня связи пока нет, тоже думаю. Я не специалист по 1С, и даже не хочу становиться. Но знаю, что там есть проблема, связанная с этой "выгрузкой".
Я думаю, что любая "выгрузка" - это неправильно, надо обязательно использвовать ODBC или подобное. При этом технических проблем вроде бы и нет, надо только обеспечить совпадение по ключевым полям. Мой САПР работает через ODBC, точнее, перечни и спецификации ГОСТовские через это генерятся. Поэтому я вижу проблему только в том, что надо сесть и сделать, не более...
Go to the top of the page
 
+Quote Post
ASN
сообщение Jan 30 2011, 15:07
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



sds
Делаю через атрибуты пользователя в PCAD, из которого формируется BOM для "Лоцман"а.
Получается дублирование, но поскольку вся информация содержится в одном файле и ВОM генерируется автоматически, ошибок меньше.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Jan 31 2011, 11:20
Сообщение #4


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



А скажите, будет-ли тот "некий условный цифровой код" в 1С тем же, если та же деталька будет куплена в другой конторе, и соответственно с другим названием в накладной (сильно по другому написанным)?


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Feb 4 2011, 04:39
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Общечеловеческому представлению о перечне всех и любых возможных компонентов, с которыми можем иметь дело - в 1С соответствует сущность "справочник".
Например, справочник Номенклатура.

Справочник можно понимать как таблицу с колонками:

Идентификатор №1 - указатель внутри базы 1С, генерируется автоматически; вне базы о нём никто не знает
Идентификатор №2 - можно "вручную" заводить дополнительные идентификаторы для указания...
...
Идентификатор №N - ... на конкретный элемент откуда-то снаружи
Наименование
...
Прочие реквизиты

---

Задача:

подружить САПР и 1С
выгрузить данные из САПР в 1С
выгрузить список компонентов из САПР в 1С
... не лезет. попробуем в другой позе:
выгрузить базу 1С в САПР
выгрузить список компонентов из 1С в САПР
загрузить список компонентов из 1С в САПР
... видимо, проблема была не в позе.

а).:

- перед созданием компонента в базе 1С убедиться в наличии или отсутствии уже такого (или эквивалентного с точки зрения пользователя, например "1k 0805" ~ "1 кОм, 0805");
- в момент создания компонента в базе 1С заполнить (какими значениями?) все идентификаторы №№2..N;
- в любой момент времени гарантировать отсутствие во всём справочнике двух одинаковых идентификаторов №2, ..., двух одинаковых идентификаторов №N.

б).:

...
Go to the top of the page
 
+Quote Post
sds
сообщение Feb 4 2011, 19:48
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-04-05
Пользователь №: 4 515



Цитата(Mikle Klinkovsky @ Jan 31 2011, 14:20) *
А скажите, будет-ли тот "некий условный цифровой код" в 1С тем же, если та же деталька будет куплена в другой конторе, и соответственно с другим названием в накладной (сильно по другому написанным)?

Сложно понять что значит "сильно по другому написанным". Нам пишут то, что мы заказываем. :-)
Если же речь о заменах, то в жизни все зависит от зрелости предприятия.
"По взрослому" каждый компонент должен иметь свой отдельный код вплоть до производителя.
Например BC847C есть у NXP и у Infineon. И у каждого должен быть свой код в 1С.
Компании "детского уровня" в вопросах менеджмента качества кидают на
один 1С код или NXP или Infineon по критерию BC847C, не придавая этому значимости.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Feb 6 2011, 13:31
Сообщение #7


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(sds @ Feb 4 2011, 22:48) *
Сложно понять что значит "сильно по другому написанным". Нам пишут то, что мы заказываем. :-)

В накладной пишут то название, которое написали при ввозе в таможенной декларации.
В разных конторах текст строки с названием на один и тот же компонент могут записать как угодно (переставить слова местами, добавить расшифровку или перевод).
Далее в 1С это название должно повторяться.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
sds
сообщение Feb 13 2011, 06:27
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-04-05
Пользователь №: 4 515



Цитата(Mikle Klinkovsky @ Feb 6 2011, 16:31) *
В накладной пишут то название, которое написали при ввозе в таможенной декларации.
В разных конторах текст строки с названием на один и тот же компонент могут записать как угодно
(переставить слова местами, добавить расшифровку или перевод).
Далее в 1С это название должно повторяться.


Это можно учесть организационно наверно только в 1С? Т.е. в 1С д.б поле "Наименование по накладной"
и "наименование по ЕСКД". Когда приходит компонент заполняют эти поля - первое текстом из
накладной "дословно", а второе - как это дело д.б. в спецификации и ПЭ3: 0805 X7R 0.1mk +/-20% 50V,
причем перестановки характеристик компонента не допускаются. Типа СТП ввести.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Feb 14 2011, 18:15
Сообщение #9


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

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(sds @ Feb 13 2011, 09:27) *
Когда приходит компонент заполняют эти поля - первое текстом из накладной "дословно", а второе - как это дело д.б. в спецификации и ПЭ3: 0805 X7R 0.1mk +/-20% 50V

В таком случае затея связываться с 1С теряет смысл, т.к. всё равно заполнять приходится ещё одно поле и заполнять его будет не бухгалтер... sad.gif
Так что пока проще отделить склад от бухгалтерии и вести там свою нормальную базу...


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th July 2025 - 20:11
Рейтинг@Mail.ru


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