Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как и когда списывать остатки? / 6 сообщений из 6, страница 1 из 1
01.02.2007, 10:20
    #34298230
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как и когда списывать остатки?
Подскажите как и когда списывать остатки? Есть база в которую принимаются заказы и база складского учёта. Принятые заказы отдаются на производство и генерируется списочек деталей на выдачу со склада. На сегодняшний день этот списочек скидывается в базу складского учёта и дело с концом.
Новое требование - знать сколько на складе есть "деталь" в натуре, сколько "деталь" зарезервировано для выполнения уже принятых заказов. И конечно при приёме заказов видеть остатки в виде "Вам надо стока (вытягиваем из базы в которую принимаются заказы) , имеем стока (вытягиваем из складского учёта) , зарезервировано стока (вот тут-то и нужна помощь) ".
ЗЫ: проблема возникла после ревизий (неизвестно сколько на складе чего должно быть, т.к. списывается не то что уже изготовлено, а то что принято).
Склад держу на SQL, приём заказов в репликах акцесса.
...
Рейтинг: 0 / 0
01.02.2007, 20:17
    #34300399
SergGol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как и когда списывать остатки?
ByKiS
ЗЫ: проблема возникла после ревизий (неизвестно сколько на складе чего должно быть, т.к. списывается не то что уже изготовлено, а то что принято).
Склад держу на SQL, приём заказов в репликах акцесса.

Ну так и надо ее решать. При принятии заказа не списывать ТМЦ со склада, а резервировать под заказ.
Если дешево и сердито, то завести склад типа "Склад резерва" и перемещать, то что в заказе на него. Доступно будет оставаться на "Основном складе". Списывать со "Склада резерва" в момент отгрузки (передачи в производство и пр.). Инвентаризацию проводить в целом по всем складам.
Если же по нормальному, то все нужно начинать с начала.
...
Рейтинг: 0 / 0
02.02.2007, 10:16
    #34301142
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как и когда списывать остатки?
SergGolзавести склад типа "Склад резерва" и перемещать, то что в заказе на него. Этот склад держать на СКЛ, я правильно Вас понял?

SergGolЕсли же по нормальному, то все нужно начинать с начала.Да этого не избежать. Только подскажите пожалуйста с чем стоило бы ознакомиться перед проектированием.
...
Рейтинг: 0 / 0
05.02.2007, 06:32
    #34305286
Подскажите как и когда списывать остатки?
ByKiS[quot SergGol] подскажите пожалуйста с чем стоило бы ознакомиться перед проектированием.
Хотя бы с основами бухгалтерского учета...
Например, в бухгалтерии имеются балансовые счета: "Материалы", "Материалы в производстве", "Готовые изделия". Кроме того, могут быть забалансовые счета по разным складам...
...
Рейтинг: 0 / 0
09.02.2007, 20:24
    #34320531
2man
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как и когда списывать остатки?
Станислав СХотя бы с основами бухгалтерского учета...

С методологией MRP I
...
Рейтинг: 0 / 0
28.05.2007, 20:35
    #34556321
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как и когда списывать остатки?
Простите за наглость, не могли бы выглянуть и сказать чего я не учёл. Срочно потребовалось сделать что-то вроде склада (несколько складов, количественный приход/расход, остатки). Это конечно примитив, но я мог что-то упустить, без чего даже примитив не будет работать. Если вам, профессионалам, что-то броситься в глаза, подскажите, пожалуйста - очень буду признателен.
В таблице TBD_Stores - разные реальные склады и "склад резерва", на ней тригер, который меняет остатки в TCR_StoresMaterials (имена жуткие - потом буду английский учить)... Что-то вроде...
PS: Думал оставить на потом, и изучал совсем не складской учёт, а оно взяло и потребовалось (и притом срочно) :( .
Код: plaintext
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.
CREATE TABLE TBD_Suppliers(
	SuppliersID int IDENTITY( 1 , 1 ) NOT NULL,
	sName TName
	PRIMARY KEY (SuppliersID))

CREATE TABLE TBD_MaterialCategories(
	MaterialCategoryID int IDENTITY( 1 , 1 ) NOT NULL,
	sName TName
	PRIMARY KEY (MaterialCategoryID))
	
CREATE TABLE TBD_Materials(
	MaterialID int IDENTITY( 1 , 1 ) NOT NULL,
	SupplierID int NOT NULL,
	MaterialCategoryID int NOT NULL,
	sCodeInternal nvarchar( 15 ) NOT NULL,
	sCodeSupplier nvarchar( 50 ) NOT NULL,
	sName TName,
	sNotes TNotes,
	iMinQuantity int NOT NULL
	PRIMARY KEY (MaterialID),
	CONSTRAINT FK_TBD_Materials_TBD_Suppliers_SupplierID FOREIGN KEY (SupplierID) REFERENCES TBD_Suppliers,
	CONSTRAINT FK_TBD_Materials_TBD_MaterialCategories_MaterialCategoryID FOREIGN KEY (MaterialCategoryID) REFERENCES TBD_MaterialCategories)

CREATE TABLE TBD_Operations(
	OperationID int IDENTITY( 1 , 1 ) NOT NULL,
	sName TName NOT NULL,
	iFactor	int NOT NULL
	PRIMARY KEY (OperationID))

CREATE TABLE TBD_Stores(
	StoreID int IDENTITY( 1 , 1 ) NOT NULL,
	sName TName NOT NULL
	PRIMARY KEY (StoreID))
	
CREATE TABLE TCR_StoresMaterials(
	StoreID int NOT NULL,
	MaterialID int NOT NULL,
	iQuantity int NULL
	PRIMARY KEY (StoreID, MaterialID),
	CONSTRAINT FK_TCR_StoresMaterials_TBD_Stores_StoreID FOREIGN KEY (StoreID) REFERENCES TBD_Stores,
	CONSTRAINT FK_TCR_StoresMaterials_TBD_Materials_MaterialID FOREIGN KEY (MaterialID) REFERENCES TBD_Materials)
	
CREATE TABLE TAB_Deliveries(
	DeliveryID int IDENTITY( 1 , 1 ) NOT NULL,
	MaterialID int NOT NULL,
	StoreID int NOT NULL,
	OperationID int NOT NULL,
	iQuantity int NOT NULL
	PRIMARY KEY (DeliveryID),
	CONSTRAINT FK_TAB_Deliveries_TBD_Materials_MaterialID FOREIGN KEY (MaterialID) REFERENCES TBD_Materials,
	CONSTRAINT FK_TAB_Deliveries_TBD_Stores_StoreID FOREIGN KEY (StoreID) REFERENCES TBD_Stores,
	CONSTRAINT FK_TAB_Deliveries_OperationID_StoreID FOREIGN KEY (OperationID) REFERENCES TBD_Operations)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как и когда списывать остатки? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]