powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для оперативного учета
19 сообщений из 19, страница 1 из 1
Структура БД для оперативного учета
    #32703664
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем !

Наша фирма торгует бензином, дизтопливом, углем, металлом и штучными запчастями и изделиями.
Начальство поставило задачу построить информационную систему оперативного учета, которая бы:

-давала на конец месяца нашу задолженность по каждому контрагенту
-задолженность каждого контрагента перед нами
-вести учет остатков на складе
-вести учет внутреннего потребления (к примеру, бензин мы расходуем для заправки своих машин и руководство хочет вести расход по каждой машине Причем, запрвлять машины можно не только с наших складов, а путем покупки в пути на безоколонке)
-списание продукции
-учет сколько и какой продукции понадобилось для производства той или иной новой продукции (к примеру смешали 2 разных сорта бензина, добавили реагентов и получили новый сорт бензина - необходимо знать себестоимость)

Начал я проектирование со склада:

Вх.накладные --> карточка прихода Товара на склад --> остатки на складе -->карточка расхода Товара со склада -->расходная накладная

При стандартной схеме: купили товар, положили на склад, продали по расходной накладной - все понятно и просто реализуемо. Но возникает вопрос
-как вести расход на внутреннее потребление ?(понятно что можно в накладной указать подотчетное лицо, но как указать машину или баню или гараж на который отдаем товар)
-как вести учет внутреннего потребления когда водитель сам приобрел топливо, минуя склад?
- как учитывать "бесхозные излишки" возникшие из "неоткуда"? (по окончанию периода мы ведь никому не должны за них)
- как учитывать "потери" - разливы, испарения, изменения объемов из-за температуры (по окончанию периода нам ведь никто не должен за них)


Ломаю голову уже месяц. Никак не могу понять как это можно описать в структуре базы данных.
Помогите пожалуйста!!!! Тону :)

Заранее благодарю, Вадим.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32703708
Sergey_SK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все вопросы что вы задали, это вопросы учёта а не структуры базы данных.
И, хотите вы или нет, вам придётся разобраться с такими областями как первичный и бухгалтерский учёт: план счетов, метод двойной проводки, принцип сходимости баланса... и т. д.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32703747
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Года через два разберётесь в нюансах скл.учёта и производства. Там не всё так просто, как кажется поначалу... Для начала попробуйте познакомиться с какими-либо готовыми системами. Начните с 1с. Это хоть неудачный пример, зато очень доступный.
Попытка без опыта взять этот вопрос "с лёта" может оказаться неудачной и будете всю жизнь переделывать. Лучше правильно спланировать всё заранее.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32703853
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. тебе спроектировать систему, нарисовать структуру, а ты будешь деньги получать ? Так ты это представляешь ?
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32703920
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы!

В проектировании баз данных я не новичек. Мне важно было выслушать принцип построения потому как данная область действительно требует глубокого понимания построения учетных систем.
Ждал, честно говоря, концептуальных ответов

То MasterZiv :
>Т.е. тебе спроектировать систему, нарисовать структуру, а ты будешь деньги получать ? Так ты это представляешь ?

до чего же бывают люди до чужего добра жадные :)

естественно, спроектированной системы здесь никто и не предложит, а общаемся мы здесь, чтобы поделиться опытом (по крайней мере я).
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32704318
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spПри стандартной схеме: купили товар, положили на склад, продали по расходной накладной - все понятно и просто реализуемо. Но возникает вопрос
-как вести расход на внутреннее потребление ?(понятно что можно в накладной указать подотчетное лицо, но как указать машину или баню или гараж на который отдаем товар)
-как вести учет внутреннего потребления когда водитель сам приобрел топливо, минуя склад?
- как учитывать "бесхозные излишки" возникшие из "неоткуда"? (по окончанию периода мы ведь никому не должны за них)
- как учитывать "потери" - разливы, испарения, изменения объемов из-за температуры (по окончанию периода нам ведь никто не должен за них)


1. не совсем понятно проблема. почему, если можно указать подотчетное лицо, то нельзя заодно и указать машину ... в комментариях, по справочнику или еще каким-либо образом?
2. это насколько я понимаю к самому складу никакого отношения не имеет, а напрямую к бухгалтерии.
3 и 4. ну есть разные способы - например инвентаризация...
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32704982
Tsaryov S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет sp/ Попробую концептуально.
Самое простое - вводится понятие счета или регистра. На каждом счету
ведется учет чего-либо, на одном - товаров на складе, на другом - долгов, на третьем - затрат. Соответственно, каждый счет можно смотреть "в разрезе" либо товаров, либо клиентов, либо подотчетников, либо машин и т.п. Может быть несколько уровней.
Система должна позволять получать по каждому счету остаток на любой момент, а также оборот, и с каким счетом был оборот.
Соответственно создаются таблицы проводок, где фиксируются все обороты с указанием счета и разреза. Остаток в простейшем случае равен весь приход минус весь расход.
Если кратко - то примерно так.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32705085
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp
То MasterZiv :
>Т.е. тебе спроектировать систему, нарисовать структуру, а ты будешь деньги получать ? Так ты это представляешь ?

до чего же бывают люди до чужего добра жадные :)

Вот именно

sp
естественно, спроектированной системы здесь никто и не предложит, а общаемся мы здесь, чтобы поделиться опытом (по крайней мере я).

Вот я и не понимаю, какой такой частью своего обширного опыта с тобой делиться. Тем более, что все твои "вопросы" к проектированию базы данных относяться просто никак - они из твоей предметной области.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32705699
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Tsaryov S: спасибо за ответ.
Вы не первый мне советуете работать со счетами и проводками, но беда то в том что у нас в бухгалтерии все ведется так чтоб глаза проверкам замазать и оттуда реальной ситуации даже руководство не может почерпнуть (и изменить ситуацию врядли удастся :( ) - вот почему собственно и встал вопрос о создании системы оперативного учета отдельного от бухгалтерии чтобы учитывать реальную ситуацию на предприятии, учитывая черное/белое и нал/безнал.
Поэтому вот я и ломаю голову над структурой базы.
И чем дальше тем больше тянет к ОО структуре - потому как такое количество противоречий и условий при стандартном подходе похоже с приемлимыми трудозатратами не решить
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32706075
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2SP
Это ты один такую задачу решаешь? Если один, то 2 года это очень оптимистичный (фантастически оптимистичный я бы сказал) прогноз.
Что толку думать ОО не ОО, если у тебя нет предметного решения как чего учитывать. Хоть ИИ приделай - один хрен.
Бардак в бухгалтерии не фактор для отказа от работоспособной системы проводок.

Поэтому вот я и ломаю голову над структурой базы
Рано ты за это взялся, ИМХО. Сначала задай свои вопросы своему руководству - пусть оно на них ответит на бумаге . Только потом можно думать о концепциях.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32706103
TimKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spTo Tsaryov S: Вы не первый мне советуете работать со счетами и проводками, но беда то в том что у нас в бухгалтерии все ведется так чтоб глаза проверкам замазать

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

А каким интрументарием это делать - вопрос _только_ трудозатрат, хоть в бумажных книгах.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32706653
olk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала вам бы надо разобраться в предметной отрасли,
т.е. взять бумажку (или инструментарий какой) и
описать все типы операций происходящих у вас ...
выявить все сущности - документы, объекты воздействия, выходные формы и т.д
построить упрощенную бизнес модель вышего предприятия
as is и возможно to be ...
выявить все связи между сущностями и их возможные состояния ...
ну и дальше выбрать какую либо модель учета ...
можно через проводки как тут советовали ...
(хотя замечу что метод двойной записи не единственный вид учета :))
и тянется как наследие от бумажного делопроизводства ....

когда это сделаете у вас появится гораздо больше понимания как
дальше строить систему ...
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32706873
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо всем за высказанные мнения

насчет 2 лет разработки не соглашусь - сейчас парень ведет это все в плоской экселевской таблице :)

to olk:
автор<Re>
Для начала вам бы надо разобраться в предметной отрасли,
т.е. взять бумажку (или инструментарий какой) и
описать все типы операций происходящих у вас ...
выявить все сущности - документы, объекты воздействия, выходные формы и т.д
построить упрощенную бизнес модель вышего предприятия
as is и возможно to be ...
выявить все связи между сущностями и их возможные состояния ...
ну и дальше выбрать какую либо модель учета ...
когда это сделаете у вас появится гораздо больше понимания как
дальше строить систему ...
автор<Re>

все бизнесс-процессы известны и мне понятны - не раз на бумаге прорисованы, но все дело в том что к примеру: расход товара со склада - отпустить Иванову 40 литров бензина (на собственные расходы предприятия) под учет автомобиля ВАЗ2108, а унего еще числится ГАЗ и Оpel.
Далее: выдать Петрову 1тонну угля со склада (на собственные расходы предприятия) под учет бани

Как это можно реализовать в схеме?
Далее: как вести учет того что истрачено на собственные нужды предприятия?
со складом все понятно - ведется учет перемещений, остатков и средней цены товара по складу - тут проблем нет.

И пожалуста не надо меня записывать в новички - 7 лет работы по разработке крупных информ систем (правда не учетного характера), а то обино да - пинают все ногами :)
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32706995
IT-христ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
..согласен с пред. ораторами. Товарищу SP для начала нужна
дажа не сама 1С, а книжка про нее. Там на пальцах обьясняется,
что такое оперативный и синтетический учет и принципы реализации
таких систем вообще. Также обьясняется, что такое аналитика по счетам
и правила построения справочников и классификаторов для поддержки
операций в системе.
sp, умоляю не надо опять делать "своих" велосипедов.. ведь кому-то
из нас он может достаться по "наследству"
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32707061
olk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
все бизнесс-процессы известны и мне понятны - не раз на бумаге прорисованы, но все дело в том что к примеру: расход товара со склада - отпустить Иванову 40 литров бензина (на собственные расходы предприятия) под учет автомобиля ВАЗ2108, а унего еще числится ГАЗ и Оpel.
Далее: выдать Петрову 1тонну угля со склада (на собственные расходы предприятия) под учет бани

Как это можно реализовать в схеме?
Далее: как вести учет того что истрачено на собственные нужды предприятия?
со складом все понятно - ведется учет перемещений, остатков и средней цены товара по складу - тут проблем нет.

И пожалуста не надо меня записывать в новички - 7 лет работы по разработке крупных информ систем (правда не учетного характера), а то обино да - пинают все ногами :)

Бр ... а что тут непонятного ? вы говорите что все известно и тут же задаете вопрос как вести учет :))
чем Иванов в данном случае - как объект операции отличается от внешнего контрагента ? ну и отпускайте ему бензин по учетным ценам (или по внутренним каким либо)
и чем ВАЗ2108 отличается от ГАЗ и/или Opel - ну пусть это будет дополнительный признак (аналитический) у контрагента Иванов ?
в чем проблема то - тот же расход, тот же приход ...
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32707260
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только пожалуста не надо умолять :)
от 1С наплакались - лучше уж Акцент, да и то ни та ни другая не работают в онлайне по всей украине с большой кучей пользователей
никому из Вас не достанется - знаю точно :)

Не пойму - зачем тащить в песочницу Трактор чтобы выкопать ямку - речь идет в буквальном смысле "залипухе" - в ней должны регистрироваться только движения товаров и денег по входящим и исходящим документам (накладные, выписки и еще пару.)
Задача не стоит сделать монстра !!!
А вы все почему-то начинаете нацеливаться на монстра - это не нужно ни руководству ни мне!
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32707527
IT-христ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм.. если уж и "основной серый" учет у вас
тоже "залипуха", то вам уже ничего не надо, кроме водных процедур.
Кстати, "ямку" лучше закапывать, чем выкапывать
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32707751
TimKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spНе пойму - зачем тащить в песочницу Трактор чтобы выкопать ямку - речь идет в буквальном смысле "залипухе" - в ней должны регистрироваться только движения товаров и денег по входящим и исходящим документам (накладные, выписки и еще пару.)


Тогда тем более не стоит вопрос об ОО базе итп. Берете микрософТ аксесС делаете две таблички - заголовки и детали, делаете мастером формы к ним - вот и готова залипуха для регистрации документов, все за 15 минут.

Но, как говорят дети, потом не жалуйтесь что хотели учитывать, а получилась "залипуха", поймайте себя на слове. Документы вы будете регистрировать, а что дальше с этим делать? Можно пойти по пути написания очередной залипухи к залипухе. Успехов.
...
Рейтинг: 0 / 0
Структура БД для оперативного учета
    #32732392
похожие материялы были на сайте www.akzhan.midi.ru
да и систем с исходниками в GPL достаточно
scylop на маил.ру пишите обсудим
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для оперативного учета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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