powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Бухгалтерия проводки и счета
25 сообщений из 102, страница 2 из 5
Бухгалтерия проводки и счета
    #38901969
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаБакытпропущено...

как по вашему должно быть ?
Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности, связывать его со всеми операциями (к тому же, в СУБД, которую Вы используете, связи в принципе не поддерживаются), причем, каждый конкретный экземпляр Проводки будет связан с экземпляром конкретной операции... Вы просто себе ответьте на вопрос - зачем это делать?))

как тогда формировать балансы,выписки по счетам, оборотное сальдо

выводить кучу аналитических отчетов ?
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902037
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БакытБредятинапропущено...

Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности, связывать его со всеми операциями (к тому же, в СУБД, которую Вы используете, связи в принципе не поддерживаются), причем, каждый конкретный экземпляр Проводки будет связан с экземпляром конкретной операции... Вы просто себе ответьте на вопрос - зачем это делать?))

как тогда формировать балансы,выписки по счетам, оборотное сальдо

выводить кучу аналитических отчетов ?
Точно так же))) По операциям зарегистрированным. Вы, либо по ним и выводите неизбежно "кучу аналитических отчетов", либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные.
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902099
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись.

Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано. Дублирование информации в узкоспециализрованной, базовой сущности - проводках и других бизнес-сущностях более высокого уровня конечно будет. Как распределить информацию между этмими слоями, как реализовать механизмы синхронизации - вопрос искусства проектирования системы. Существование нескольких специализированых сущностей/слоев дает выигрыш для решения задач, не выходящих за рамки определенного слоя, но требует хорошо отлаженного механизма синхронизации с остальными слоями, чтобы данные были целостны и не разъезжались.

Чтобы предметно говорить о реализации нужно ДОСКОНАЛЬНОЕ знание банковских информационных процессов и собсвенно проектирования сложных систем. Ну и разумеется, собранные и формализованные бизнес-требования и функциональные требования для КОНКРЕТНОЙ задачи.

В этом топике от ТС кроме примитивнейшей картинки с куцей табличкой больше ничего нет. Каждый волен фантазировать в меру собственного опыта работы с банковско-бухгалтерской автоматизацией и булет прав.
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902144
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛТоварищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись.

Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано. Дублирование информации в узкоспециализрованной, базовой сущности - проводках и других бизнес-сущностях более высокого уровня конечно будет. Как распределить информацию между этмими слоями, как реализовать механизмы синхронизации - вопрос искусства проектирования системы. Существование нескольких специализированых сущностей/слоев дает выигрыш для решения задач, не выходящих за рамки определенного слоя, но требует хорошо отлаженного механизма синхронизации с остальными слоями, чтобы данные были целостны и не разъезжались.

Чтобы предметно говорить о реализации нужно ДОСКОНАЛЬНОЕ знание банковских информационных процессов и собсвенно проектирования сложных систем. Ну и разумеется, собранные и формализованные бизнес-требования и функциональные требования для КОНКРЕТНОЙ задачи.

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

может кто то подскажет из собственного опыта
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902479
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина[ либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные.

именно в этом и смысл - денормализация. Обработать линейную таблицу с проводками гораздо проще чем молотить разнообразную первичку по всей ИС
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902847
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще весь смысл всего учета - двойная запись основанная на проводках.
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902855
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакытздравствуйте,
есть скажем таблица СЧЕТА ( ID,ВАЛЮТА,КОД_ФИЛИАЛА,НОМЕР_СЧЕТА)

также таблица ПРОВОДКА(ID,ID_СЧЕТА_ДЕБЕТА,ID_СЧЕТА_КРЕДИТА,СУММА)

как думаете если я атрибуты СЧЕТА: ВАЛЮТА,КОД_ФИЛИАЛА добавлю в таблицу проводки "дублированием" запрос будет выполняться быстрее ?

1.
Select Д.ID СЧЕТА_ДЕБЕТА
,Д.НОМЕР_СЧЕТА_ДЕБЕТА
,Д.ВАЛЮТА_ДЕБЕТА
,Д.КОД_ФИЛИАЛА_ДЕБЕТА
,К.ID_СЧЕТА_КРЕДИТА
,К.НОМЕР_СЧЕТА_КРЕДИТА
,К.ВАЛЮТА_КРЕДИТА
,К.КОД_ФИЛИАЛА_КРЕДИТА
,П.СУММА
from ПРОВОДОК П
,СЧЕТА Д
,СЧЕТА К

WHERE П.ID_СЧЕТА_ДЕБЕТА=Д.ID
AND П.ID_СЧЕТА_КРЕДИТА=К.ID

2
Select П.ID СЧЕТА_ДЕБЕТА
,П.НОМЕР_СЧЕТА_ДЕБЕТА
,П.ВАЛЮТА_ДЕБЕТА
,П.КОД_ФИЛИАЛА_ДЕБЕТА
,П.ID_СЧЕТА_КРЕДИТА
,П.НОМЕР_СЧЕТА_КРЕДИТА
,П.ВАЛЮТА_КРЕДИТА
,П.КОД_ФИЛИАЛА_КРЕДИТА
,П.СУММА
from ПРОВОДОК П


валюта дебета + валюта кредита приводят меня в шок и трепет.
Не надо так делать, проводка всегда имеет одинаковую и сумму и валюту и для дебета и для кредита!
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38902877
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаБакытпропущено...

как по вашему должно быть ?
Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности
так баланс - это именно то что нам надо получить - это наш инь и янь! Нет никакого смысла во всем остальном!
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903054
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan DurakБредятинапропущено...

Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности
так баланс - это именно то что нам надо получить - это наш инь и янь! Нет никакого смысла во всем остальном!
))) Во-первых, объясните это автору, чтобы не было больше ничего, никаких "куч отчетов". А, во-вторых, баланс не нужно получать, он сам получается. Ведь отсутствие ненужного типа сущности (Проводки) не означает, что проводки не делаются))
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903059
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛТоварищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись.
Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано...
Товарищ Бредятина давно это здание построил и при этом изучил и апробировал все возможные варианты)) Так называемая "проводка" (как информационный объект) добавляет к операции балансовые счета и больше ничего)) Ради этого нет никакого смысла (именно никакого) создавать... и далее по неоднократно повторенному тексту))
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903062
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroБредятина[ либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные.

именно в этом и смысл - денормализация. Обработать линейную таблицу с проводками гораздо проще чем молотить разнообразную первичку по всей ИС
))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте"))
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903219
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте"))

при чем тут плохая база? в любой базе выборка с одной таблицы особенно с фиксироваными полями будет быстрее чем с нескольких.
Или у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903221
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны.
И с нами, грешными, поделитесь, за малую копеечку, ждемс-с )))
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903478
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychcaballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны.
И с нами, грешными, поделитесь, за малую копеечку, ждемс-с )))
Спасиба, но я и в старых добрых реляционных СУБД умею организовывать ИС, без всякой экзотики.
Недалее как месяц назад переносил проект с CouchDB обратно на mssql после уволеных евангелистов Nosql решений
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903753
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroБредятина))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте"))

при чем тут плохая база? в любой базе выборка с одной таблицы особенно с фиксироваными полями будет быстрее чем с нескольких.
Или у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?
Я же ясно написал - денормализуйте! И, главное, объясните это автору темы, что нужно создавать не просто "таблицу проводок", а ХД с фиксированной структурой для получения "кучи аналитических отчетов". Я же с Вами не спорю)
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903759
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychcaballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны.
И с нами, грешными, поделитесь, за малую копеечку, ждемс-с )))
Нет, не причем здесь никакой MUMPS. Речь идет о проектировании БД. Поскольку организаторы форума упорно не создают раздел "Проектирование реляционных БД", чем вносят путаницу в большинство тем раздела "Проектирование БД"))
А то, что SQL - бесполезен для баз данных - известный доказанный факт))
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903763
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroegorychпропущено...
MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны.
И с нами, грешными, поделитесь, за малую копеечку, ждемс-с )))
Спасиба, но я и в старых добрых реляционных СУБД умею организовывать ИС, без всякой экзотики.
Недалее как месяц назад переносил проект с CouchDB обратно на mssql после уволеных евангелистов Nosql решений
Абсолютно не по теме. В CouchDB нет модели данных для создания OLTP-систем.
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903766
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаА то, что SQL - бесполезен для баз данных - известный доказанный факт
Ну наконец то! Хорошо, а что полезно для баз данных? Только конструктивно и конкретно
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903782
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafБредятинаА то, что SQL - бесполезен для баз данных - известный доказанный факт
Ну наконец то! Хорошо, а что полезно для баз данных? Только конструктивно и конкретно
Что "наконец-то"??? Читайте материалы форума на это тему. Я всегда пишу так, что конструктивнее и конкретнее просто не бывает)) И, пожалуйста, пишите здесь по теме, сформулированной автором. Я отвечал на сообщение не по теме egorych. О проблемах теории и проектирования БД. Вот и читайте эти многочисленные темы)) В темах практической направленности все конкретно. В темах теоретической направленности нужно прилагать усилия, чтобы понять суть. Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно?
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903793
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятина Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно?
Я и сам читаю, что автору предлагается. Но на мой вопрос Вы, Андрей Леонидович, так и не ответили, увы
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903803
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafБредятина Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно?
Я и сам читаю, что автору предлагается. Но на мой вопрос Вы, Андрей Леонидович, так и не ответили, увы
Это очевидная неправда, увы. Я не обязать формировать какие-то документы, чтобы по 100 раз повторять одно и то же)) Я детально и неоднократно пояснял почему SQL бесполезен для баз данных.
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903811
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЯ детально и неоднократно пояснял почему SQL бесполезен для баз данных.
все рота идет не в ногу?
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903812
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* не обязан)
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903822
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* не повторять)
...
Рейтинг: 0 / 0
Бухгалтерия проводки и счета
    #38903874
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаЯ детально и неоднократно пояснял почему SQL бесполезен для баз данных.
При всем уважении, Андрей Леонидович, Вы пока не классик теории БД, поэтому, пожалуйста, приведите ссылки на эти пояснения. И да, Вы не обязаны никому.
...
Рейтинг: 0 / 0
25 сообщений из 102, страница 2 из 5
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Бухгалтерия проводки и счета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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