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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Центральная БД предприятия
vitan
сообщение Jun 26 2011, 15:09
Сообщение #31


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

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



Цитата(Буратино @ Jun 26 2011, 19:00) *
чем-же именно акцес не угодил? Какие трудности, траблы и т.п.

Все тонкости и проблемы с ним я уже давно забыл. sm.gif Помню только, что похоронил его, когда понадобилось писать триггеры на события.

Цитата(Буратино @ Jun 26 2011, 19:00) *
Правда?

Вы ГОСТ покажите сначала.

Цитата(Буратино @ Jun 26 2011, 19:00) *
Ну и как ваша система отсортирует по алфавиту 0.1u, 10n, 2200p например? Это же касается и резисторов и многого другого. Нет, должен вестись признак позиции в группе, иначе это все не наш путь.

Во-первых, строка "10n" уже ошибочна, ибо номинал должен записываться как "10 нФ". Во-вторых, можно спросить, а что Вы этим хотите добиться?
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 26 2011, 19:35
Сообщение #32


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 26 2011, 19:09) *
Вы ГОСТ покажите сначала.


Я просто спросил у конструкторов как делать спецификацию, люди как бэ за это деньги получают. Но лично кажется достаточно логично и правильно сортировать по номиналу.
Вот нашел какой-то первый попавшийся (см. картинку):
ГОСТ 2.108-68
Единая система конструкторской документации
Спецификация


Цитата(vitan @ Jun 26 2011, 19:09) *
Все тонкости и проблемы с ним я уже давно забыл. sm.gif Помню только, что похоронил его, когда понадобилось писать триггеры на события.

Быстро Вы однако сдались ,дело в том что весь функционал MS SQL Server можно использовать в Microsoft Access. И триггеры и хранимые процедуры и все остальное. Повторяю в состав поставки Access входит SQL Server.


Цитата(vitan @ Jun 26 2011, 19:09) *
Во-первых, строка "10n" уже ошибочна, ибо номинал должен записываться как "10 нФ". Во-вторых, можно спросить, а что Вы этим хотите добиться?

Вы понимаете меня ,на чем именно я поставил акцент понятно? А добиться я хочу правильной и эффективной работы с ПО.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
тау
сообщение Jun 26 2011, 20:37
Сообщение #33


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jun 26 2011, 16:00) *
А можно здесь поподробнее, в плане обмена опытом, так сказать? У Вас закупки начинаются из этой базы, а не из 1С?
Закупки начинает заинтересованное лицо из базы. Можно заявить отдельные ПКИ, можно составить заявку под план производства NN изделий , можно комбинированно. Закупщик по заявке запрашивает поставщиков , получает счета, вбивает в базу дату и номера счетов, сроки оплаты ( если узнает у бухов) , сроки поставок, и прочее прочее , пока товар не придет на склад.

Цитата
Я правильно понял, что заказ компонента инициируется техническим сотрудником (инжереном-разработчиком) в его базе, а бухгалтерам попадают некие заявки, которые они вручную обрабатывают и дальнейший учет ведут в 1С?
бухи могут смотреть в базе процесс закупки от заявки до оприходования, делать выжимку за период , для этого у них специальный сервис есть.

Цитата
В смысле, указанная база и база 1С синхронизированы по полю "партнамбер"?
да.

Цитата
Хотите сказать, что откажетесь от этого, если Вам предложат? А ведь в реализации нет никаких проблем, надо только немного подумать... sm.gif Я подумал, и не пожалел ни разу.
Пожалуй откажусь, вот такой вот я фрукт.

Цитата(Буратино @ Jun 26 2011, 18:48) *
1С одна из лучших программ современности, а трудности сопряжения с ней сильно преувеличены.
дело не в программе, а в реалиях текущего момента. Списание в бухгалтерии по этапам , заказчикам, причем с разной ценой это такая отдельная песня, что задурманивает моск и кладовщику и прочим чесным гражданам. Это их бухгалтерский крест, который должны нести они и только.

Цитата(Буратино @ Jun 26 2011, 19:00) *
Если так то скажите пожалуйста в каком виде формируется спецификация, присутствует ли сортировка внутри группы? Если так ,то как вы меняете номера компонентов если нужно добавить номинал например конденсатора? Вот нет у вас в базе номинала 2,2p например, вы добавляете его в базу но под каким номером, ведь этот самый номер должен отражать позицию конденсатора в иерархии номиналов! Или ві формируете в условном виде спецификацию, которую потом день нужно таскать конструктору, чтоб привести ее в надлежащий вид. Можно пример того что вігружает ваша система в виде спецификации? Спасибо!

сортировка внутри групп присутствует, по алфАвиту. ибо нефих . при добавлении нового компонента в базу мне совершенно неважно какой там у него порядковый номер. Номер складской на складе присвоит кладовщик. Про иерархию от номера я не врубаюсь, зачем она такая надо. Констукторам потом париться не приходится , они ленивые. Все ставится автоматически -первичная применяемость , разработал, поверил, утвердил . см личку
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 26 2011, 20:55
Сообщение #34


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

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



Цитата(Буратино @ Jun 26 2011, 23:35) *
Вот нашел какой-то первый попавшийся (см. картинку):

Читайте внимательно: п.8 описывает правила записи стандартных изделий, а электронные компоненты надо записывать в прочие изделия. Кроме того, выделение красным начинается после слов "в пределах каждого обозначения стандарта". Выше написано, что в пределах группы - по алфавиту.

Цитата(Буратино @ Jun 26 2011, 23:35) *
Быстро Вы однако сдались ,дело в том что весь функционал MS SQL Server можно использовать в Microsoft Access. И триггеры и хранимые процедуры и все остальное. Повторяю в состав поставки Access входит SQL Server.

Готов взять свои слова обратно, лишь бы не спорить об аксессе. Черт меня дернул... sm.gif

Цитата(Буратино @ Jun 26 2011, 23:35) *
Вы понимаете меня ,на чем именно я поставил акцент понятно? А добиться я хочу правильной и эффективной работы с ПО.

Вы хотели спросить, как делать сортировку в условиях, когда правила записи параметров не оговорены четко? А я Вам говорю: неправильно поставлены условия задачи. Приведите в пример две-три строки, которые надо отсортировать. Целиком строки, а не просто номиналы (да еще с ошибкой). Тогда можно и подумать, как дообиться "правильной и эффективной работы с ПО".

Цитата(тау @ Jun 27 2011, 00:37) *
Закупки начинает заинтересованное лицо из базы. Можно заявить отдельные ПКИ, можно составить заявку под план производства NN изделий , можно комбинированно. Закупщик по заявке запрашивает поставщиков , получает счета, вбивает в базу дату и номера счетов, сроки оплаты ( если узнает у бухов) , сроки поставок, и прочее прочее , пока товар не придет на склад.

А вот что Вы делаете, когда счет Вам пришел, а там написано не то, что Вы заказывали (до буквы не совпадает). Думаю, Вы понимаете, о чем я. sm.gif

Цитата(тау @ Jun 27 2011, 00:37) *
Пожалуй откажусь, вот такой вот я фрукт.

Знаю-знаю! Это от лени, чтобы не забивать эти параметры из даташитов в базу при добавлении компонентов. Угадал? sm.gif
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 07:23
Сообщение #35


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



И пункт девятый также обязывает сортировать в порядке возрастания основных параметров. И это правильно.
Не понимаю, почему вы спорите и отстаиваете противоположную точку зрения? Просто представьте себе , что вам нужно заказать 450 резисторов отсортированных в алфавите.. wacko.gif
Все, этот вопрос не обсуждается, если вы не согласны, то я не буду настаивать.

Если из 1С нельзя "взять" текущее состояние склада по той или иной позиции, то это уже не бухгалтерия.

---
vitan, да, берите обратно свои слова об Access.


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
тау
сообщение Jun 27 2011, 09:11
Сообщение #36


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jun 27 2011, 00:55) *
А вот что Вы делаете, когда счет Вам пришел, а там написано не то, что Вы заказывали (до буквы не совпадает). Думаю, Вы понимаете, о чем я. sm.gif
закупщик с инженером решают, что делать - брать или счет в мусорку. Обычно суффиксы могут не совпадать, но это иногда не страшно, иногда чревато. Правило такое - все критичные суффиксы записаны в партнамбере и закупщик проинформирован - что вот эти буковки обязаны быть в первую очередь! в качестве помощи имеется в базе табличка замен взаимозаменяемых компонентов , которые образовались как результат прошлых (согласованных с инженером) закупок.

Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 09:36
Сообщение #37


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

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



Цитата(Буратино @ Jun 27 2011, 11:23) *
Просто представьте себе , что вам нужно заказать 450 резисторов отсортированных в алфавите.. wacko.gif

Я не могу представить, пока не увижу от Вас примера. Со своей стороны могу привести пример, в котором это трудностей не составляет. Вот он:
Код
cr0603-fx-101e
cr0805-jx-473elf
etc

А Ваш пример какой?

Цитата(Буратино @ Jun 27 2011, 11:23) *
vitan, да, берите обратно свои слова об Access.

Беру.
Интересно, а Вы уже имеете рабочую систему с аксессом? Шутка. sm.gif

Цитата(тау @ Jun 27 2011, 13:11) *
закупщик с инженером решают, что делать - брать или счет в мусорку. Обычно суффиксы могут не совпадать, но это иногда не страшно, иногда чревато. Правило такое - все критичные суффиксы записаны в партнамбере и закупщик проинформирован - что вот эти буковки обязаны быть в первую очередь! в качестве помощи имеется в базе табличка замен взаимозаменяемых компонентов , которые образовались как результат прошлых (согласованных с инженером) закупок.

Эээ... Как это: счет в мусорку? А если там компоненты, которые можно купить только сейчас и больше нигде, а завтра будет дороже. Или еще чего-то подобное?
А как у Вас потом ведется учет денег? Ведь получается, что в КД написано одно, а в финансовых документах - другое? Вы говорите, что критичные суффиксы пишутся в КД, а закупщик проинформирован. Как? На словах?
Табличка - правильно, мы тоже что-то типа этого делаем, но она может не помочь, если компонент применяется впервые, согласитесь.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 14:38
Сообщение #38


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 13:36) *
Я не могу представить, пока не увижу от Вас примера. Со своей стороны могу привести пример, в котором это трудностей не составляет. Вот он:
Код
cr0603-fx-101e
cr0805-jx-473elf
etc

А Ваш пример какой?

Этот вопрос считаю закрытым. У меня будут компоненты отсортированы по номиналу. Во-первых это требование ГОСТа, во-вторых это логично, что не менее важно.

Цитата(vitan @ Jun 27 2011, 13:36) *
Интересно, а Вы уже имеете рабочую систему с аксессом? Шутка. sm.gif

Да, конечно. Я работаю в связке Altium/Access. Для ввода данных в базу данных используется клиент написанный на VB



--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
тау
сообщение Jun 27 2011, 15:05
Сообщение #39


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(vitan @ Jun 27 2011, 13:36) *
Эээ... Как это: счет в мусорку? А если там компоненты, которые можно купить только сейчас и больше нигде, а завтра будет дороже. Или еще чего-то подобное?
А как у Вас потом ведется учет денег? Ведь получается, что в КД написано одно, а в финансовых документах - другое? Вы говорите, что критичные суффиксы пишутся в КД, а закупщик проинформирован. Как? На словах?

у нас половина счетов проходит через мусорку sm.gif такова жисть.
если Кд будет следовать наименованиям тупых менеджерских фантазий в счетах - это дело надо пресекать. Мы пресекли. А вы еще нет ? biggrin.gif

Эталоном для бухов считается то что записано в базе - остальное суррогат и неправда. в очевидных случаях бухгалтерия сама ориентируется, что чему соответствует по счетам, а в неочевидных - мы ей подскажем, для подстраховки даже бумажку напишем что считать чем (когда просят перевести туфту на нормальный язык).
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 15:14
Сообщение #40


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

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



Цитата(Буратино @ Jun 27 2011, 18:38) *
Этот вопрос считаю закрытым.

Буратино может не читать и продолжать в том же духе, а для остальных, кого волнует данный вопрос, могу сказать, что для сортировки компонентов по номиналам (или другим параметрам) перед выводом в спецификацию не нужно лепить в базу никаких искусственных признаков. Дочтаточно иметь в базе сами эти номиналы (естественно, в одних и тех же единицах измерения). Сортировка может выполняться программой типа excell (или что там будет вместо этого) по нескольким столбцам последовательно, один из которых - номинал. laughing.gif

Цитата(тау @ Jun 27 2011, 19:05) *
у нас половина счетов проходит через мусорку sm.gif такова жисть.
если Кд будет следовать наименованиям тупых менеджерских фантазий в счетах - это дело надо пресекать. Мы пресекли. А вы еще нет ? biggrin.gif

Я не смог. Расскажите, как!
Нет, серьезно! Если половину счетов - в мусорку, то как же работать? Вам действительно удается заставить менеджеров переписывать счета?

Цитата(тау @ Jun 27 2011, 19:05) *
Эталоном для бухов считается то что записано в базе - остальное суррогат и неправда. в очевидных случаях бухгалтерия сама ориентируется, что чему соответствует по счетам, а в неочевидных - мы ей подскажем, для подстраховки даже бумажку напишем что считать чем (когда просят перевести туфту на нормальный язык).

Читаю и не верю своим глазам! Я хочу у Вас работать! sm.gif У нас, чтобы заставить бухгалтерию что-то понять, надо быть, как минимум финансовым директором! sm.gif А эталон - только счет.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 16:07
Сообщение #41


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 19:14) *
для сортировки компонентов по номиналам (или другим параметрам) перед выводом в спецификацию не нужно лепить в базу никаких искусственных признаков. Дочтаточно иметь в базе сами эти номиналы (естественно, в одних и тех же единицах измерения). Сортировка может выполняться программой типа excell (или что там будет вместо этого) по нескольким столбцам последовательно, один из которых - номинал. laughing.gif


Так вы вы в базе ведете одно а в спецификацию выводите другое? Тогда это лишний труд плюс гора ошибок.
У меня в базе всего несколько полей ID, ParentID, Name, Library Ref, Footprint Ref и никаких дополнительных полей. Поля ID и ParentID и определяют иерархию.

По большому счету я сейчас собираю информацию для будущих разработок в этом направлении и считаю главным вопросом даже не структуру базы данных в этом деле а саму философию, концепцию согласно которой все будет строиться. В данное время я придерживаюсь идеи в которой у каждого компонента будет уникальный первичный ключ вокруг которого все будет вращаться. В том числе и положение компонента в иерархии себе подобных. Для связи с внешними программами также нужно использовать этот ключ.
Таким образом в базе будет храниться вся необходимая информация связи внутри которой будут сделаны именно на основании уникального идентификатора компонента.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 16:34
Сообщение #42


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

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



Цитата(Буратино @ Jun 27 2011, 20:07) *
Так вы вы в базе ведете одно а в спецификацию выводите другое?

Этот вопрос закрыт, не так ли? sm.gif

Цитата(Буратино @ Jun 27 2011, 20:07) *
считаю главным вопросом даже не структуру базы данных в этом деле а саму философию, концепцию согласно которой все будет строиться. В данное время я придерживаюсь идеи в которой у каждого компонента будет уникальный первичный ключ вокруг которого все будет вращаться.

Хм... Концепция, конечно, серьезная... Уникальный ключ применяется в базах данных всю жизнь и думать над этим не стоит. sm.gif
Если говорить конструктивно (попробую еще раз), то в приведенном скриншоте я лично вижу большую проблему. Она в том, каким образом строится дерево компонентов. Я уже писал в ветке альтиума об этом, могу посоветовать не смешивать в одной классификации разные признаки. Примером ошибки служит деление компонентов на выводные и поверхностные на первом уровне и на 10% и 5% на втором. Это разные признаки, и такая классификация не поможет никому, кроме схемотехника. Сделате базу такой - она принесет (воможно) облегчение только схемотехнику.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jun 27 2011, 19:02
Сообщение #43


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

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(vitan @ Jun 27 2011, 20:34) *
Этот вопрос закрыт, не так ли? sm.gif

В том смысле что сортировать по номиналу закрыт, но это детали, главное совсем в другом.


Цитата(vitan @ Jun 27 2011, 20:34) *
Хм... Концепция, конечно, серьезная... Уникальный ключ применяется в базах данных всю жизнь и думать над этим не стоит. sm.gif
Если говорить конструктивно (попробую еще раз), то в приведенном скриншоте я лично вижу большую проблему. Она в том, каким образом строится дерево компонентов. Я уже писал в ветке альтиума об этом, могу посоветовать не смешивать в одной классификации разные признаки. Примером ошибки служит деление компонентов на выводные и поверхностные на первом уровне и на 10% и 5% на втором. Это разные признаки, и такая классификация не поможет никому, кроме схемотехника. Сделате базу такой - она принесет (воможно) облегчение только схемотехнику.

Вы видите проблему, а я решение проблемы. Для меня важно смотреть на компоненты именно в таком разрезе и желательно при этом понимать что эти компоненты либо есть на складе либо их реально можно достать без траблов. На этом стоп, дальше совсем другая песня и совсем другие подходы. И если есть желание решать эти другие вопросы, в том числе и те о которых уже говорили выше, то нужно не смешивая одно с другим строить параллельные системы и связываться по ключу, который собственно может быть составным, ну это уже тонкости.
В том то и дело, что если правильно разделить таблицы, то можно будет казалось бы несовместимые вещи совместить. Мне например нужна "схемотехническая" база моделей, а бухгалтер должен работать с первичкой, но связаться эти два вида деятельности/работ могут и должны именно на основе компонента, его уникальности и свойств. Тогда, и только тогда, можно будет каждому заниматься своим делом, при этом работая в единой системе "Центральная БД предприятия"


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jun 27 2011, 19:34
Сообщение #44


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Читаю и валяюсь... И после этого кто-то кидает камни в сторону Design Entry, который не-CIS?sm.gif Успехов в ваших базахsm.gif Концепция, философия... а на самом деле получаются костыли, для подпорки процесса который без них не может обойтись. Нет, я понимаю, что в данных реалиях без этого обойтись не получается, но выглядит все это грустно...
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 27 2011, 19:39
Сообщение #45


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

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



Цитата(Буратино @ Jun 27 2011, 23:02) *
Мне например нужна "схемотехническая" база моделей, а бухгалтер должен работать с первичкой, но связаться эти два вида деятельности/работ могут и должны именно на основе компонента, его уникальности и свойств.

Звучит правильно, но меня терзают смутные сомнения... Схему данных можете показать?

Цитата(Uree @ Jun 27 2011, 23:34) *
Читаю и валяюсь... И после этого кто-то кидает камни в сторону Design Entry, который не-CIS?sm.gif Успехов в ваших базахsm.gif Концепция, философия... а на самом деле получаются костыли, для подпорки процесса который без них не может обойтись. Нет, я понимаю, что в данных реалиях без этого обойтись не получается, но выглядит все это грустно...

Это Вы о ком? И о каком процессе? Как вы его себе представляете?
Go to the top of the page
 
+Quote Post

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

 


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


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