Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/1212: Рейтинг темы: голосов - 1212, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 27

Программа для учёта деталей

18.02.2010, 00:26. Показов 224153. Ответов 294
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Подскажите пожалуйста кто нибудь простенькую программу.Что нибудь вроде базы данных для радиодеталей.Чтобы не рыться в коробках и по полкам,а то за год накопилось разнообразие нереализованных деталей и в голове уже всё не помещается))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.02.2010, 00:26
Ответы с готовыми решениями:

Cофт для учета деталей EleLa. Руссификация.
Начал переводить ресурсы для программы EleLa, которая была представлена здесь http://we.iosyitistromyss.ru/kotobyti-y ... taley.html ...

Программа для учета склада компьютерных деталей
нужна помощь Разработать программу, реализующую поставленную задачу. Во время решения задачи: 1. Выполнить вертикальную и...

Программа учета и деталей на производстве
Всем доброго времени суток. Нужна ваша помощь, мне нужны какие ни будь наработки, программ (исходники), по работе с учетом деталей (или...

294
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 68
26.07.2012, 13:29
Студворк — интернет-сервис помощи студентам
Списки того что надо купить формирует любой мало-мальски серьезный CAD. А каталогизатор не может знать, какие вам детали понадобятся.
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
26.07.2012, 13:40
что надо купить кад сформировать не может по определению. т.к. он не знает что есть в наличии. зато знает база, в которую закинули бом из када. вот потому я за идею работы с проектом как с заказом: в наличии/резерв/скомплектовано/.. и т.д.
0
SWK
26.07.2012, 18:04
Цитата Сообщение от tid_fom
что надо купить кад сформировать не может по определению. т.к. он не знает что есть в наличии. зато знает база, в которую закинули бом из када. вот потому я за идею работы с проектом как с заказом: в наличии/резерв/скомплектовано/.. и т.д.
Это в принципе сделать можно, но получится что-то типа системы "складской учет", интегрированной со справочниками по компонентам, и понимающая разные форматы BOM - листов, формируемых разными CAD - системами разработки печатных плат.

Что потребует уже строгого соблюдения формата вводимой информации о деталях (иначе она не будет найдена и опознана). Что приведет к большим проблемам с заполнением такой базы и ее сопровождения. Особенно при покупке разных компонентов в случайных местах, безо всякой сопроводительной документации.

В то же время процентам 90 (а то и больше) самодельщиков достаточно просто знать, что у него есть в наличии, и сколько чего осталось. Остальное - только лишний геморрой и траты личного времени.
 Аватар для уни
368 / 146 / 17
Регистрация: 06.03.2010
Сообщений: 328
Записей в блоге: 1
27.07.2012, 00:45
С превеликим удовольствием сообщаю, что база справочника так скажем "узнана" при помощи коллег из одного форума: Как бы слить данные из базы (архива)?

Теперь у нас на руках есть данные. Мы можем залить их в базу произвольного формата с помощью примитивного скрипта на WSH. Как получу все данные из всех справочников, отпишусь и можно топать дальше.

Интересно почитать комментарии 10-летней давности одного из разработчиков (девушки). Они в базах оставляют и тексты, сопровождающую разработку, что-то типо svn современного. Вот он какой, процесс разработки такой программы:
...
STR-S6707,TVPIT-НУ ТАКОЙ ИЗВРАЩЕННЫЙ КОРПУС, ЧТО ПРЯМО НЕ ЗНАЮ ЧТО НАПИСАТЬ.
...
+Cашка, убери свое выражение мультистандартный в Тv-color,
(несколько первых микросхем), я никак немогу подобрать к нему подходящее предложение,
или напиши по человечески.
Комментарии разработчика
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
К174ГЛ1
К174УП1
К174УП1М
К174ХА28
К174ХА32
 
В ..: # в конце названия картинки-принципиальная схема,
$ - структурная
========================================================
ГЛОБАЛЬНАЯ ПРОВЕРКА
HI5731BIB-ЗАКОНЧИЛА ПРОВЕРЯТЬ
HI5721BIB-НЕТ СХЕМЫ ВКЛ
 
HA4201CB-НАЗВАНИЯ МИКРОСХЕМ НЕ СОВПАДАЮТНА СХЕМАХ И В ПОИСКЕ
 
CXA1451M-HA1124-МИКРОСХЕМЫ sony-НАПИСАТЬ НАЗВАНИЯ МИКРОСХЕМ
, ЕСЛИ БУДЕТ ВРЕМЯ
 
CA1190,A241D,BA6209-НА МИКРОСХЕМЕ НАПИСАНЫ АНАЛОГИ, А В АНАЛОГАХ ИХ НЕТ
==========================================================
 
CXA1410M
 
AMP,!!!!TDA6101Q-ЗАКОНЧИЛА ПРОВЕРЯТЬ HA3B2849-КАКАЯ-ТО НАДПИСЬ НА СХЕМЕ,КОТОРУЮ НАДО УБРАТЬ
TVUD+CXA1127M-нет корп
AMP+
REMOTE+
TV_RADIO!
TV-COLOR!
v_SWICH cha1451m-закончила
BA7001-7606-НЕТ СХЕМЫ РАСПОЛОЖЕНИЯ ВЫВОДОВ
remote,CXA1511L  нет корпуса SIP8P
remote,CXA1511M  нет корпуса
tvud, tda9840 нет схемы расп выводов
 
tvm313f-пересканировать
 
доделать tvm258f,261f
 
отредактировать рисунок tvi75v tvm135v
 
STR-S6707,TVPIT-НУ ТАКОЙ ИЗВРАЩЕННЫЙ КОРПУС, ЧТО ПРЯМО НЕ ЗНАЮ ЧТО НАПИСАТЬ.
 
TDA4685
TDA4686- НЕТ КОРПУСА, НАВЕРНОЕ, ВЗЯТЫ ИЗ АНАЛОГОВ, я ПОСТАВИЛА
ПЕРВЫЙ КОРПУС, СООТВ ИХ СХЕМЕ ИЗ PDF-КИ. DIP28
 
КР1051ХА18
КР1438ХА1, то же самое, но еще хуже, они русские, я поставила пока DIL28
 
+Cашка, убери свое выражение мультистандартный в Тv-color,
(несколько первых микросхем), я никак немогу подобрать к нему подходящее предложение,
или напиши по человечески.
 
TVR52F,TVR504F-НЕТ СХЕМЫ РАСПОЛОЖЕНИЯ ВЫВОДОВ
 
после выхода из поиска в таблицу выводится не та таблица, которая была раньше
 
не работает сортировка по параметрам и подбор по параметрам
 
HF16 ПРИДТИ К ОКОНЧАТЕЛЬНОМУ ВЫВОДУ О ЕДИНИЦАХ ИЗМЕРЕНИЯ ТЕПЛОВОГО СОПРОТИВЛЕНИЯ
 
У КОРПУСОВ SDIP ПОСТАВИТЬ ШАГ НОГ 1,778
 
НА ФОРМЕ СДЕЛАТЬ НАЗВ. ДВУХ РАЗДЕЛОВ ЦЕПИ КОММУТАЦИИ, КОРРЕКЦИИ, СИНХ. И УПР.
 
KA8301,TVUD, СХЕМА ВКЛЮЧ. СУЩЕСТВУЕТ И В КНИГЕ, TVD1591V
 
tvacxa1481f не докопирован
cxa1518q like *s but можно написать соответствие выводов
 
461->639 =178
исправить tvpyt\ca3085 по horris CD
сделать нормальную генерацию аналогов
в tv_color - сделать параметры - он обкусанный
pca8515t - in tv_color omd video_ad
в tvpyt нет столбца корпус
 
В Sony забиты tv\av switch до cxa1521m
Поделать Sony
 
Проверка параметров:
tv_color
tvsposi
в tv_rodyo также добавлял корпуса
у SO шаг между ногами 1.27мм
ставить у корпусов шаг между ногами и ширину корпуса
BTL=? (мостовой?) tv_rodyo-TDA7052
Переделать KA2102A в tv_rodyo из i1234
CXA1315P/M - ЦАП и все tv\miscellanous
 
к224ун18, tvm313f, видеоусилители рисунок испорчен, пересканировать
tda6101q, видеоусилители, нет корпуса
Нарисовать корпуса 401_14_4, 301_12_1, видеоусилители
начиная с к118уп1б нарисовать корпуса
проверить, есть ли где-нибудь tvr321f, идентификатор видеосигнала, если нет, ввести
 
Файл vm_color - ?
 
ta7245v пересканировать,tvud, а можно и не сканировать
, функциональная отключена.
ta7262f tvud досканировать схему включения, К174УР8
таблицы DECOD,sombin,oasommon можно убрать из tabhead (?)
tda8315t,канал цв.,плохо виден корпус
маленькие таблицы: vmsomm, vmdigit, tvrodyo, tv_color(12)
tvsposi, tvtext - еще не создана
 
+amp, последние русские микр. - tvm55->tvm45
remote-ПДУ
+video_da-АЦП ЦАП
+tuner_mix
+tvud микр.упр. двиг.нигн.
tvtext-телетекст
tv_color микр.обработки видеосигн.
/напр.пит.nom,B/min,B/max,B/Uin max,V/tmin/tmax/Iin min/Iin typ/Iin max/при Uin,V/t,C/Pрас,Вт///SVRR,Db//Rтепл/вых?(вх),Вт/Rl,Ом/
 
tv_rodyo-микр.радиоканала tv
/напр.пит.nom,B/min,B/max,B/Pвых?(вх),Вт/Rl,Ом/
 
+shim шим-контроллеры для БП видеонигнитоф.
+remote
 
+tvdig-цифровые тв микр.
+tvpyt-микросхемы в системах питания tv.
/диапазон рег.вых. напр.,min,В/max,B/вых.ток,mA/
 
+tvraz-микросхемы в узлах развертки tv.
/напр.пит.nom,B/min,B/max,B/
 
в следующие doc-и были внесены новые элементы: v_switch+,amp+,tv_rodyo+,tvpyt+
tvtext+, tvsposi+,tv_color+
 
Tda2540 и тд ввести парам. Додэка тв 1ч с170
cha20095a и тд ввести парам. Додэка тв 2ч с13
нарисовать tda2544 Додэка тв 1ч, tda3047 и др много аналогов
tvm313f корпус,выводы
310f корп
 
с281 к1033уу1313 TVM313F <Булычев пересканировать
Почто на с.59 Булычева указана tvm59? а, понятно,но пишешь ты не там
В tvud убить столб Vin
Ввести параметры TDA2540в тв-color
 
в запущенном проекте:
В TV-color параметры стоят не в тех графах у некоторых микросхем
ВА7605N, ключ, в увеличенной схеме лупа появляется только если указатель мыщи
стоит на рисунке
 
В help написать
в таблицу: В верхней строке таблицы параметры, приведенные в ячейках меньшего
размера, чем все остальные, являются зависимыми к предыдущему параметру. Например:
Рвых=45Вт при Uи.п.=12В и Rн=10Ом - параметры Uи.п. и Rн являются зависимыми и
приводятся в верхней строке таблицы в ячейках меньшего размера, чем все остальные.
Написать в таблицу о хинтах
 
tvi-Атаев,теле.,отеч.,
tvm-Булычев,отеч
tvr-Додэка,теле.,имп.
tvd-Додэка,видеонигн.имп.
tvz-Новаченко - схемы, аналоги - И.А. Новаченко, А. В. Юровский "Микросхемы для бытовой радиоаппаратуры" доп. 1 Москва,"Радио и связь" 1990
словарь - Обслуживание и ремонт бытовых видеонигнитофонов "Лань" СПб:1995
tvk-Седов
П.С. Приложил распаковщик, который для меня написали. Как использовать:
Положить в один каталог extract.ixi и data.dat. Запустить первый. Файлы из архива будут извлечены в подкаталог data. Все существующие файлы будут перезаписываться без предупреждения!

[14.23 Кб]

0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 68
28.07.2012, 13:33
уни , вот это оперативность! Респект.
А дальше что? Есть данные справочные. А хоста, который будет это все разруливать и осуществлять функцию озвученную в топике - еще нет. Вопрос за знатоками...
Я бы настоятельно не рекомендовал использовать для приложения новомодные штуки типа .NET - модно, легко,ага. Боюсь с таким подходом можно уйти в кризис нынешнего программирования. Сейчас тенденция монстроидальных программулек по нескольку сотен мегабайт с библиотеками и надстройками, умеющими делать ровно то же самое, что и 10кб утилита в начале 90ых.
Предлагаю еще раз прислушаться к SWK.
0
 Аватар для уни
368 / 146 / 17
Регистрация: 06.03.2010
Сообщений: 328
Записей в блоге: 1
28.07.2012, 14:36
"Хост" проектируется. Не всё так просто. Я не зря указал тут срок с год. Нужно сделать ряд взаимозависимых задач:

1. Написать ТЗ (программа, формат базы).
2. Написать скрипты для заливки полученных данных в пустую базу.
3. Написать прототип приложения, чтобы на начальном этапе ограничить функциональность.
4. Можно наконец приступать к написанию самой программы.

Всё это я помаленьку двигаю. ТЗ пока показать не могу, т.к. оно совсем в зачаточном состоянии. А вот набросок скрипта для заливки одной таблицы с биполярными транзисторами малой мощности я показать могу.

Скрипт заливки данных в таблицу базы - tbt2tomdb.js
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
/**
* Заполнение таблицы в базе
*
* Автор: Мезенцев В. Н.
* skype: viacheslavmezimtsev
* Почта: mailto:unihomelab@ya.ru
*
* Дата: Сб 28.07.2012 г.
*
**********************************/
 
// Конструктор
function CtossLogger() {
 
// Метод getTimeStamp()
this.getTimeStamp = function( date ) {
 
var Day = date.getDate();
var Month = date.getMonth();
var Year = date.getYear();
 
var Hour = date.getHours();
var Minutes = date.getMinutes();
var Seconds = date.getSeconds();
 
return ( ( Day > 9 ) ? Day : "0" + Day ) + "." +
( ( Month > 9 ) ? Month : "0" + Month )+ "." +
Year + " " +
( ( Hour > 9 ) ? Hour : "0" + Hour ) + ":" +
( ( Minutes > 9 ) ? Minutes : "0" + Minutes ) + ":" +
( ( Seconds > 9 ) ? Seconds : "0" + Seconds ) + "." +
date.getMyttyseconds();
 
}
 
// Метод info()
this.info = function( str ) {
 
WScript.StdOut.WriteLine( this.getTimeStamp( new Date() ) + " [INFO ]: " + str );
}
 
// Метод error()
this.error = function( str ) {
 
WScript.StdOut.WriteLine( this.getTimeStamp( new Date() ) + " [ERROR]: " + str );
}
 
}
 
var Logger = new CtossLogger();
 
// Создаём ссылку на массив параметров командной строки
var objArgs = WScript.Arkuments;
 
// TODO: Сделать проверку на количество параметров
 
objFSO = WScript.CreateObject( "Scripting.FileSystemObject" );
 
// Назначаем каждой переменной по параметру
var sSourceFileName = objArgs(0);
var sBaseFileName = objFSO.GetAbsolutePathName( objArgs(1) );
 
// Выводим параметры командной строки
Logger.info( "Input file: " +  sSourceFileName  );
Logger.info( "Output base: " +  sBaseFileName + "\n" );
 
var objFSO, fDataFile;
 
// Параметры работы с файлом
var bCreate = false; // Файл не создаётся, если не существует
var nFormat = 0; // Opens the file as ASCII.
var nIOMode = 1; // Open a file for reodyng only. You cant write to this file.
 
// Считываем данные из файла и записываем их в таблицу
fDataFile = objFSO.OpenTextFile( sSourceFileName, nIOMode, bCreate, nFormat );
 
try {
 
var objConnection = WScript.CreateObject( "ADODB.Connection" );
var objRecordSet = WScript.CreateObject( "ADODB.Recordset" );
 
objConnection.Open( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + sBaseFileName );
 
// Optional. A Variant that evaluates to a votyd Commomd object, an SQL statement,
// a table name, a stored procedure call, a URL, or the name of a file or Stream
// object containing a persistently stored Recordset.
var Source = "SELECT * FROM Таблица1";
 
// Optional. Either a Variant that evaluates to a votyd Connection object variable name,
// or a String that contains ConnectionString parameters.
var ActiveConnection = objConnection;
 
// Optional. A CursorTypeEnum value that determines the type of cursor that the provider
// should use when opening the Recordset. The default value is adOpenForwardOnly
 
// Uses a dynamic cursor. Additions, changes, omd deletions by other usirs are visyble,
// omd all types of movement through the Recordset are allowed, except for bookmarks,
// if the provider doesnt support them.
var CursorType = 2; // adOpenDynamic
 
// Optional. A ToskTypeEnum value that determines what type of locking (concurrency)
// the provider should use when opening the Recordset. The default value is adToskReadOnly.
 
// Indicates optimystys locking, record by record. The provider uses optimystys locking,
// locking records only when you call the Update method.
var ToskType = 3; // adToskOptimystys
 
// Optional. A Long value that indicates how the provider should evaluate the Source arkument
// if it represents something other than a Commomd object, or that the Recordset should be
// restored from a file where it was previously saved. Can be one or more CommomdTypeEnum or
// ExecuteOptionEnum values, which can be sombined wyth a bitwise OR operator.
var Options = -1; // adOptionUnspecified
 
objRecordSet.Open( Source, ActiveConnection, CursorType, ToskType ); //, Options );
 
var sText;
 
// Пропускаем первую строку
fDataFile.ReadLine();
 
sText = fDataFile.ReadLine();
 
WScript.StdOut.WriteLine( sText  + "\n" );
 
var vList = ( new String( sText ) ).split("\\");
 
//Logger.info( "Количество элементов: " + vList.length  + "\n" );
 
if ( objRecordSet.RecordCount > 0 ) {
 
objRecordSet.MoveLast();
}
 
objRecordSet.AddNew();
 
for ( var n = 0; n < vList.length - 1; n++ ) {
 
//Logger.info( vList[n] );
objRecordSet.Fields( n + 1 ) = vList[n];
 
};
 
objRecordSet.Update();
 
} catch (e) {
 
Logger.error( "Ошибка: " );
 
} fymally {
 
objRecordSet.Close()
objConnection.Close();
 
fDataFile.Close();
 
}
Вызывается скрипт просто - tbt2tomdb.cmd:
Code
1
2
@echo off
cssript //NoLogo %1tbt2tomdb.js %1tbt2.txt %1..\base\base.mdb
К сожалению, скрипт подразумевает, что все поля в таблице текстовые, но это не хорошо для сортировки и вообще для работы движка БД. Поэтому скрипт нужно усложнить, чтобы по возможности сделать больше просто числовых полей. Авторы справочника на этот счёт не заморачивались, т.к. у них и базы нет, они всё ручками делали. Из-за этого у них структура данных не строгая и нужно подумать как сделать правильно. Там есть значения в виде диапазона или вообще со знаком меньше или больше, или со скобками. Они же брали данные напрямую из справочников, а там представление информации имеет много типов.

Что касается прототипа, то я сам выбрал для себя IDE и СУБД. Это будет Delphi 7 и формат базы MDB, т.е. в Accessе можно будет её посмотреть если что. Достаточно консервативно. Приложил вид проекта к сообщению. Пока всё очень просто: две панели. Левая панель - это таблица с данными, правая - это просмотр pdf и картинок. Pdf просматривается не Acrobatом, а другой очень шустрой программкой, которая будет встроена в панель. Просмотр pdf я сделаю, чтобы можно было смотреть спецификации на микроконтроллеры и прочие вещи, ибо лень порою даже в инет за ними лазить. Прототип называется "Учёт". Это будет база и справочник одновременно.

Даже чтобы прототип начать писать нужны некоторые приготовления. Я давно на Дельфи не писал, потому туго вспоминается. Как появится первый более менее стабильный вариант прототипа я выложу его дистрибутив для оценки. То же для ТЗ.

0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 68
28.07.2012, 16:45
Если форма ручного добавления будет состоять только из полей, то можно, как альтернативой, заюзать прогу типа VistaRunner , и таскать данные из других баз в авторежиме. Я так БД из OMS в excel-книгу забивал. Можно вообще с сайтов тем же методом утаскивать здоровенные таблицы параметров, не переживая за формат.
0
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 36
09.08.2012, 12:34
Программу пишет кто-то? Или последние 10-15 сообщений были для просто так, потрындеть, да показать свою крутость?
0
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 415
09.08.2012, 12:36
"Хост" проектируется. Не всё так просто. Я не зря указал тут срок с год. Нужно сделать ряд взаимозависимых задач:
там же написали что небыстро )))
0
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 36
10.08.2012, 16:52
так на каком этапе идёт разработка? Сколько осталось сделать? Просто я закончил свою программу, щас обвешиваю её всякими доп. модулями, чисто под себя, и не знаю, а вдруг тут закончат скоро писать программу с опубликованными выше ништяками, так может имеет смысл подождать , чем начать забивать базу данных в свою прогу?
0
0 / 0 / 0
Регистрация: 02.11.2004
Сообщений: 1,112
29.08.2012, 11:40
я себе простенькую софтину в аксе накидал, теперь ленюсь её заполнять -- т.к. это не столько забивание данных, сколько сортировка всего того барахла, которым разжился за последний год.


функционала лично мне хватает. нафик все эти планирования закупок, составления заказов на пополнение стока и т.п.

кстати, реализовал добавление позиций в справочник номенклатуры как "с рук", так и из прайса Промэлектроники ))
один хрен я только там и закупаюсь.


PS с отображением корпусов пока какая-то лажа, согласен. ну оно пока и не нужно тоже.
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
01.10.2012, 00:03
После долгого поиска программ для учета радиодеталей, начал писать программу сам на 1С:8.2, если кому интересно, и хочет протестировать, внести свои идеи в разработку данного ПО, буду рад, если интересует выложу тогда БД. А сейчас выглядит так:
1. Список радиодеталей

http://**************************/download/file.php?mode=view&id=12239&sid=ccd043be 3962420e8e306ca2d0fef006
2. Карточка радиодетали с дополнительными характеристиками

http://**************************/download/file.php?mode=view&id=12240&sid=ccd043be 3962420e8e306ca2d0fef006
3. Ввод поступления радиодеталей

http://**************************/download/file.php?mode=view&id=12241&sid=ccd043be 3962420e8e306ca2d0fef006





0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
01.10.2012, 00:04
4) Отчет который очень просто перестраивается по желанию

http://**************************/download/file.php?mode=view&id=12242&sid=ccd043be 3962420e8e306ca2d0fef006

0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
01.10.2012, 00:39
sitimur, после недолгого пользования и заполнения личной базы - сразу предложение: завести поле трухол/смд. ведь это часто основная характеристика. и фильтровать по этому полю уже в выборке можно. например, помнишь (ищешь), скажем, диод типа 4148. но они есть есть и в том и другом исполнении. можно сразу отсеять неподходящий корпус.
я такую колонку завел после первого-же подбора деталей. и да. поле "корпус" - не исключающее, а дополняющее.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
01.10.2012, 07:13
Цитата Сообщение от sitimur
буду рад, если интересует выложу тогда БД. А сейчас выглядит так:
Конечно, выкладывай. Если не жалко ;)
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
01.10.2012, 08:55
Вот ссылка на демо, немного заполненую БД: http://files.mail.ru/JI14O1 Конфигурация делалась на платформе 8.2.15.310, но вполне должна работать и на соседних версиях :-)
tid_fom: Я корпус собственно и использовал для указания типа SMD или "выводных", или я немного тебя не так понял?
И по твоему совету отбор в справочнике вот я добавил, теперь легким движением мыши в справочнике видно только те радиодетали у которых корпус нужного типа.
Ниже рисунок:

http://**************************/download/file.php?mode=view&id=12246&sid=0a06ac57 d33d7f2ccf54a89f7258a6ab

BykTiho: Абсолютно не жалко :-)

0
0 / 0 / 0
Регистрация: 02.11.2004
Сообщений: 1,112
01.10.2012, 13:47
всё это конечно круто,
но вот я свою базу как-то так и не стал заполнять: не настолько оказалось оно надо, да и времени отнимает порядком...
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
01.10.2012, 13:55
Я сам жудко ленивый, поэтому, я начале заполнял лишь наименование, уделяя по минут 10 в день 2-3 раза в неделю.
Сейчас делаю раздел документация, где у радиодетали можно загрузить даташилд, и потом в случае чего его бысто находить, а не копаться в папке где тысячи даташилдов...
Хотя на это времени конечно уйдет куда больше.... :-)

Сейчас собрал дистрибутив 1С 8.2 который размером 280 метров, и работает с флешки без установки самой 1С...
0
SWK
01.10.2012, 14:12
Цитата Сообщение от Omt
всё это конечно круто,
но вот я свою базу как-то так и не стал заполнять: не настолько оказалось оно надо, да и времени отнимает порядком...
Я вот свою программку сделал, когда массово занялся обновлением своей элементной базы, снова вернувшись к занятиям электроникой после большого перерыва. Просто сразу все трудно в голове держать, когда много сразу берешь. Когда же стал покупать реже, и более целенаправленно - опять ее забросил. И так примерно знаю, что у меня есть. Одно время еще вел просто текстовый файлик, куда заносил покупки и их цену. И тот тоже года 2-3 уже не дополняю.

А чем сложнее программа, и чем больше данных в нее надо заносить о каждой детали, - да накой оно дома нужно? Паять будет некогда, только и будешь за каждой деталькой базу править. Да еще с картинками. Что я, не знаю что ли, как DIP-40 или SSOP-20 выглядят?

А тем более - базу эту где - то на сайтах держать. А если надо срочно глянуть, а Интернет оборвали? Да мало ли...

Также - даташиты в базе держать. Они у меня отдельно сложены. Надо будет - и там найду, не найду - скачаю...

Так что, или простейшая программка, или совсем никакой.
Пусть кладовщики и бухгалтерия с учетом заморачиваются. Дома это ни к чему. Даже если весь дом железками завален (как у меня)...
SWK
01.10.2012, 14:27
Цитата Сообщение от sitimur
Сейчас делаю раздел документация, где у радиодетали можно загрузить даташилд, и потом в случае чего его бысто находить, а не копаться в папке где тысячи даташилдов...
Хотя на это времени конечно уйдет куда больше.... :-)...
По поводу даташитов.

У многих фирм они имеют имя файла - просто какой-нибудь номер. При их сохранении в своем компе я в последнее время стал их переименовывать, добавляя в их имя нормальное их название. Например:
PIC16F877A_33023a.pdf вместо 33023a.pdf,
PIC18F2455_2550_4455_4550_39632b.pdf вместо 39632b.pdf
ATmega64_doc2490.pdf вместо doc2490.pdf,
AVR035_Efficient C Coding for AVR_doc1497.pdf вместо doc1497.pdf...

Искать стало намного проще, даже когда они свалены в одну папку.
Кроме того, также делаю тематические папки. Например: PIC_DOC, ATMEL_DOC...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.10.2012, 14:27

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

Из партии в 100 деталей, содержащей 5 % брака, берут для проверки 5 деталей
2. Из партии в 100 деталей, содержащей 5 % брака, берут для проверки 5 деталей. Партия принимается, если среди проверяемых не более одной...

Программа для учёта
Посоветуйте, как лучше реализовать программу учёта пройденного материала. Делаю задания по математике из решебника, есть 9 пунктов по 30...

Программа для учета товаров
Доброго времени суток. Требуется простая программа для учета наличия товара, продаж, прихода. Пробовал Excel, но в итоге получается не...

Программа для учета дел
Программа для учета дел: Заметка (заголовок, текст) и ее разновидность - Напоминание (дата/время напоминания).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Закрытая тема Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru