|
|
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
здравствуйте, есть скажем таблица СЧЕТА ( ID,ВАЛЮТА,КОД_ФИЛИАЛА,НОМЕР_СЧЕТА) также таблица ПРОВОДКА(ID,ID_СЧЕТА_ДЕБЕТА,ID_СЧЕТА_КРЕДИТА,СУММА) как думаете если я атрибуты СЧЕТА: ВАЛЮТА,КОД_ФИЛИАЛА добавлю в таблицу проводки "дублированием" запрос будет выполняться быстрее ? 1. Select Д.ID СЧЕТА_ДЕБЕТА ,Д.НОМЕР_СЧЕТА_ДЕБЕТА ,Д.ВАЛЮТА_ДЕБЕТА ,Д.КОД_ФИЛИАЛА_ДЕБЕТА ,К.ID_СЧЕТА_КРЕДИТА ,К.НОМЕР_СЧЕТА_КРЕДИТА ,К.ВАЛЮТА_КРЕДИТА ,К.КОД_ФИЛИАЛА_КРЕДИТА ,П.СУММА from ПРОВОДОК П ,СЧЕТА Д ,СЧЕТА К WHERE П.ID_СЧЕТА_ДЕБЕТА=Д.ID AND П.ID_СЧЕТА_КРЕДИТА=К.ID 2 Select П.ID СЧЕТА_ДЕБЕТА ,П.НОМЕР_СЧЕТА_ДЕБЕТА ,П.ВАЛЮТА_ДЕБЕТА ,П.КОД_ФИЛИАЛА_ДЕБЕТА ,П.ID_СЧЕТА_КРЕДИТА ,П.НОМЕР_СЧЕТА_КРЕДИТА ,П.ВАЛЮТА_КРЕДИТА ,П.КОД_ФИЛИАЛА_КРЕДИТА ,П.СУММА from ПРОВОДОК П ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 08:43 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Возьмите да попробуйте, чего гадать-то? У нас нет под рукой ни Ваших данных, ни Вашей системы. Как минимум второй запрос читает физически больше данных, и может быть медленнее чисто из-за этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 09:05 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Я бы не привязывал валюты и филиалы к счетам, а сделал бы это аналитикой непосредственно проводок. А у счетов сделал бы логические признаки ведения учета: - валютный учет: устанавливаем валюту (заполняется кстати еще и валютная сумма) - по филиалам - количественный учет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:08 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafЯ бы не привязывал валюты и филиалы к счетам, а сделал бы это аналитикой непосредственно проводок. А у счетов сделал бы логические признаки ведения учета: - валютный учет: устанавливаем валюту (заполняется кстати еще и валютная сумма) - по филиалам - количественный учет для счетов валюта и филиалы мне необходим для порождения проводок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:13 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакыт, так Вы раздуете план счетов. Например, при наличии 5 валют и 20 филиалов у вас может быть 5*20=100 счетов, которые и отличаются только аналитикой. Кроме того, не для всех счетов нужны эти признаки. Наконец, вы все равно хотите дополнить этой аналитикой проводки, так зачем же эти признаки у самих счетов делать? Не знаю как принято в Кыргызстане, но в РФ весь учет ведется в валюте РФ и только на некоторых счетах ( по у смотрению предприятия) может вестись учет в других единицах: валюте, количестве ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:24 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafБакыт, так Вы раздуете план счетов. Например, при наличии 5 валют и 20 филиалов у вас может быть 5*20=100 счетов, которые и отличаются только аналитикой. Кроме того, не для всех счетов нужны эти признаки. Наконец, вы все равно хотите дополнить этой аналитикой проводки, так зачем же эти признаки у самих счетов делать? Не знаю как принято в Кыргызстане, но в РФ весь учет ведется в валюте РФ и только на некоторых счетах ( по у смотрению предприятия) может вестись учет в других единицах: валюте, количестве у нас валютных операций много доллар и нац валюта почти 50/50 порождение проводок как автоматизировать ? для идентификации счета хранить в рабочих таблицах ? а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:41 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакыт, банковская специфика кредиты ,депозиты , итд с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать и при этом аналитика чтобы не хромала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:45 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакыт, ах это банк, не те счета ))) ну тогда видимо да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 10:51 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытБакыт, банковская специфика кредиты ,депозиты , итд с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать и при этом аналитика чтобы не хромала Ваша структура в принципе не оптимальна. В информационной системе любого предприятия не должно быть типа сущности Проводка. В нем смысла нет никакого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 11:15 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БредятинаБакытБакыт, банковская специфика кредиты ,депозиты , итд с учетом ежедневных начислений , данных будет очень много , поэтому мне надо оптимально структуру организовать и при этом аналитика чтобы не хромала Ваша структура в принципе не оптимальна. В информационной системе любого предприятия не должно быть типа сущности Проводка. В нем смысла нет никакого. как по вашему должно быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 11:23 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторкак по вашему должно быть ? Зря Вы это спросили, ой зря. Сейчас на 10 страниц флейма будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:17 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Зачинать свою АБС для банка с нуля с таким уровнем вопросов ? Ну, ну... Флаг в руки, барабан на шею... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:31 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторЗачинать свою АБС для банка с нуля с таким уровнем вопросов ? Нормальные вопросы. Мне вот тоже интересно, что умные люди присоветуют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:33 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Купить АБС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:36 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторКупить АБС. а кураж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:38 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixМне вот тоже интересно, что умные люди присоветуют Например, забить на проводки, хранить только первичку и баланс считать непосредственно по ней. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:40 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторНапример, забить на проводки, хранить только первичку и баланс считать непосредственно по ней. Не уверен, что такой подход применим в АБС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:48 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixНе уверен, что такой подход применим в АБС Почему нет? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:57 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторПочему нет? проводок может быть очень много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:00 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovxenixМне вот тоже интересно, что умные люди присоветуют Например, забить на проводки, хранить только первичку и баланс считать непосредственно по ней. еще вариант детализацию в первичке хранить проводки 1 суммой записывать не разрастается таблица проводок а первичку по любому забиваем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:03 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixпроводок может быть очень много Вот у тебя лично много движений на банковском счету за год? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:04 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторВот у тебя лично много движений на банковском счету за год? я-то здесь причем? Пара миллионов карточных счетов, кредиты, депозиты, РКО и понеслись проводки миллионами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:13 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакытне разрастается таблица проводок А смысл? Дисковую полку всё равно придётся брать с большим запасом, так что терабайтом больше, терабайтом меньше... Можно ещё весьма забавно и поучительно поиграться с шардингом. xenixПара миллионов карточных счетов, кредиты, депозиты, РКО и понеслись проводки миллионами Это в общей куче их много, а по каждому конкретному счёту - кот наплакал. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:18 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
londiniumавторкак по вашему должно быть ? Зря Вы это спросили, ой зря. Сейчас на 10 страниц флейма будет Который начали именно Вы, потому что с одной стороны ничего не понимаете в БД, а, с другой - Вас ничего и не интересует))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 23:13 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытБредятинапропущено... Ваша структура в принципе не оптимальна. В информационной системе любого предприятия не должно быть типа сущности Проводка. В нем смысла нет никакого. как по вашему должно быть ? Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности, связывать его со всеми операциями (к тому же, в СУБД, которую Вы используете, связи в принципе не поддерживаются), причем, каждый конкретный экземпляр Проводки будет связан с экземпляром конкретной операции... Вы просто себе ответьте на вопрос - зачем это делать?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 23:17 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БредятинаБакытпропущено... как по вашему должно быть ? Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности, связывать его со всеми операциями (к тому же, в СУБД, которую Вы используете, связи в принципе не поддерживаются), причем, каждый конкретный экземпляр Проводки будет связан с экземпляром конкретной операции... Вы просто себе ответьте на вопрос - зачем это делать?)) как тогда формировать балансы,выписки по счетам, оборотное сальдо выводить кучу аналитических отчетов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 05:50 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытБредятинапропущено... Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности, связывать его со всеми операциями (к тому же, в СУБД, которую Вы используете, связи в принципе не поддерживаются), причем, каждый конкретный экземпляр Проводки будет связан с экземпляром конкретной операции... Вы просто себе ответьте на вопрос - зачем это делать?)) как тогда формировать балансы,выписки по счетам, оборотное сальдо выводить кучу аналитических отчетов ? Точно так же))) По операциям зарегистрированным. Вы, либо по ним и выводите неизбежно "кучу аналитических отчетов", либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 09:05 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Товарищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись. Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано. Дублирование информации в узкоспециализрованной, базовой сущности - проводках и других бизнес-сущностях более высокого уровня конечно будет. Как распределить информацию между этмими слоями, как реализовать механизмы синхронизации - вопрос искусства проектирования системы. Существование нескольких специализированых сущностей/слоев дает выигрыш для решения задач, не выходящих за рамки определенного слоя, но требует хорошо отлаженного механизма синхронизации с остальными слоями, чтобы данные были целостны и не разъезжались. Чтобы предметно говорить о реализации нужно ДОСКОНАЛЬНОЕ знание банковских информационных процессов и собсвенно проектирования сложных систем. Ну и разумеется, собранные и формализованные бизнес-требования и функциональные требования для КОНКРЕТНОЙ задачи. В этом топике от ТС кроме примитивнейшей картинки с куцей табличкой больше ничего нет. Каждый волен фантазировать в меру собственного опыта работы с банковско-бухгалтерской автоматизацией и булет прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 10:17 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
П-ЛТоварищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись. Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано. Дублирование информации в узкоспециализрованной, базовой сущности - проводках и других бизнес-сущностях более высокого уровня конечно будет. Как распределить информацию между этмими слоями, как реализовать механизмы синхронизации - вопрос искусства проектирования системы. Существование нескольких специализированых сущностей/слоев дает выигрыш для решения задач, не выходящих за рамки определенного слоя, но требует хорошо отлаженного механизма синхронизации с остальными слоями, чтобы данные были целостны и не разъезжались. Чтобы предметно говорить о реализации нужно ДОСКОНАЛЬНОЕ знание банковских информационных процессов и собсвенно проектирования сложных систем. Ну и разумеется, собранные и формализованные бизнес-требования и функциональные требования для КОНКРЕТНОЙ задачи. В этом топике от ТС кроме примитивнейшей картинки с куцей табличкой больше ничего нет. Каждый волен фантазировать в меру собственного опыта работы с банковско-бухгалтерской автоматизацией и булет прав. как раз пусть фантазирует может что то получиться может кто то подскажет из собственного опыта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 10:42 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бредятина[ либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные. именно в этом и смысл - денормализация. Обработать линейную таблицу с проводками гораздо проще чем молотить разнообразную первичку по всей ИС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 14:21 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Вообще весь смысл всего учета - двойная запись основанная на проводках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 17:22 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакытздравствуйте, есть скажем таблица СЧЕТА ( ID,ВАЛЮТА,КОД_ФИЛИАЛА,НОМЕР_СЧЕТА) также таблица ПРОВОДКА(ID,ID_СЧЕТА_ДЕБЕТА,ID_СЧЕТА_КРЕДИТА,СУММА) как думаете если я атрибуты СЧЕТА: ВАЛЮТА,КОД_ФИЛИАЛА добавлю в таблицу проводки "дублированием" запрос будет выполняться быстрее ? 1. Select Д.ID СЧЕТА_ДЕБЕТА ,Д.НОМЕР_СЧЕТА_ДЕБЕТА ,Д.ВАЛЮТА_ДЕБЕТА ,Д.КОД_ФИЛИАЛА_ДЕБЕТА ,К.ID_СЧЕТА_КРЕДИТА ,К.НОМЕР_СЧЕТА_КРЕДИТА ,К.ВАЛЮТА_КРЕДИТА ,К.КОД_ФИЛИАЛА_КРЕДИТА ,П.СУММА from ПРОВОДОК П ,СЧЕТА Д ,СЧЕТА К WHERE П.ID_СЧЕТА_ДЕБЕТА=Д.ID AND П.ID_СЧЕТА_КРЕДИТА=К.ID 2 Select П.ID СЧЕТА_ДЕБЕТА ,П.НОМЕР_СЧЕТА_ДЕБЕТА ,П.ВАЛЮТА_ДЕБЕТА ,П.КОД_ФИЛИАЛА_ДЕБЕТА ,П.ID_СЧЕТА_КРЕДИТА ,П.НОМЕР_СЧЕТА_КРЕДИТА ,П.ВАЛЮТА_КРЕДИТА ,П.КОД_ФИЛИАЛА_КРЕДИТА ,П.СУММА from ПРОВОДОК П валюта дебета + валюта кредита приводят меня в шок и трепет. Не надо так делать, проводка всегда имеет одинаковую и сумму и валюту и для дебета и для кредита! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 17:25 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БредятинаБакытпропущено... как по вашему должно быть ? Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности так баланс - это именно то что нам надо получить - это наш инь и янь! Нет никакого смысла во всем остальном! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 17:34 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan DurakБредятинапропущено... Я написал ясно. Не должно быть такого типа сущности. Так как все операции итак есть. Смысла нет никакого ради балансовых счетов создавать еще один тип сущности так баланс - это именно то что нам надо получить - это наш инь и янь! Нет никакого смысла во всем остальном! ))) Во-первых, объясните это автору, чтобы не было больше ничего, никаких "куч отчетов". А, во-вторых, баланс не нужно получать, он сам получается. Ведь отсутствие ненужного типа сущности (Проводки) не означает, что проводки не делаются)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 20:00 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
П-ЛТоварищ Бредятина в стремлении построить чистое и красивое здание с безупречными обводами не учитывает что делать его придется из обычных стройматериалов силами обычных работяг и в дальнейшем его как-то надо будет эксплуатировать. Если бы речь шла исключительно об управленческом учете, то основные сущности лежать в области операций/сделок/договоров, без проводок можно обойтись. Но я сильно убежден, что в бухгалтерской и реальной банковской практике проводок и счетов ну никак не избежать - слишком много именно на них завязано... Товарищ Бредятина давно это здание построил и при этом изучил и апробировал все возможные варианты)) Так называемая "проводка" (как информационный объект) добавляет к операции балансовые счета и больше ничего)) Ради этого нет никакого смысла (именно никакого) создавать... и далее по неоднократно повторенному тексту)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 20:05 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroБредятина[ либо должны будете дублировать в Проводках ВСЕ необходимые для этих отчетов данные. именно в этом и смысл - денормализация. Обработать линейную таблицу с проводками гораздо проще чем молотить разнообразную первичку по всей ИС ))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 20:09 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бредятина))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте")) при чем тут плохая база? в любой базе выборка с одной таблицы особенно с фиксироваными полями будет быстрее чем с нескольких. Или у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 00:04 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны. И с нами, грешными, поделитесь, за малую копеечку, ждемс-с ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 00:21 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
egorychcaballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны. И с нами, грешными, поделитесь, за малую копеечку, ждемс-с ))) Спасиба, но я и в старых добрых реляционных СУБД умею организовывать ИС, без всякой экзотики. Недалее как месяц назад переносил проект с CouchDB обратно на mssql после уволеных евангелистов Nosql решений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 10:52 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroБредятина))) то есть, молотить плохую БД с "разнообразной первичкой"... Сделать что-то плохо, потому что что-то другое было сделано плохо - да, согласен с Вами, это, можно сказать, общемировая практика. Конечно, не "молотите". А "денормализуйте")) при чем тут плохая база? в любой базе выборка с одной таблицы особенно с фиксироваными полями будет быстрее чем с нескольких. Или у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием? Я же ясно написал - денормализуйте! И, главное, объясните это автору темы, что нужно создавать не просто "таблицу проводок", а ХД с фиксированной структурой для получения "кучи аналитических отчетов". Я же с Вами не спорю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:10 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
egorychcaballeroИли у вас есть способ засунуть все первичные документы, всю аналитику в одну таблицу да еще и однообразным способом чтобы обойтись простым селектом с суммированием?MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны. И с нами, грешными, поделитесь, за малую копеечку, ждемс-с ))) Нет, не причем здесь никакой MUMPS. Речь идет о проектировании БД. Поскольку организаторы форума упорно не создают раздел "Проектирование реляционных БД", чем вносят путаницу в большинство тем раздела "Проектирование БД")) А то, что SQL - бесполезен для баз данных - известный доказанный факт)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:13 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroegorychпропущено... MUMPS наш рулевой, вестимо. Напишите на нём свою СУБД, там и селекты будут не нужны. И с нами, грешными, поделитесь, за малую копеечку, ждемс-с ))) Спасиба, но я и в старых добрых реляционных СУБД умею организовывать ИС, без всякой экзотики. Недалее как месяц назад переносил проект с CouchDB обратно на mssql после уволеных евангелистов Nosql решений Абсолютно не по теме. В CouchDB нет модели данных для создания OLTP-систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:15 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БредятинаА то, что SQL - бесполезен для баз данных - известный доказанный факт Ну наконец то! Хорошо, а что полезно для баз данных? Только конструктивно и конкретно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:16 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafБредятинаА то, что SQL - бесполезен для баз данных - известный доказанный факт Ну наконец то! Хорошо, а что полезно для баз данных? Только конструктивно и конкретно Что "наконец-то"??? Читайте материалы форума на это тему. Я всегда пишу так, что конструктивнее и конкретнее просто не бывает)) И, пожалуйста, пишите здесь по теме, сформулированной автором. Я отвечал на сообщение не по теме egorych. О проблемах теории и проектирования БД. Вот и читайте эти многочисленные темы)) В темах практической направленности все конкретно. В темах теоретической направленности нужно прилагать усилия, чтобы понять суть. Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:24 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бредятина Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно? Я и сам читаю, что автору предлагается. Но на мой вопрос Вы, Андрей Леонидович, так и не ответили, увы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:29 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafБредятина Здесь, в этой теме, автору предлагают создать ХД для быстрого получения "кучи отчетов". Разве что-то не конкретно? Я и сам читаю, что автору предлагается. Но на мой вопрос Вы, Андрей Леонидович, так и не ответили, увы Это очевидная неправда, увы. Я не обязать формировать какие-то документы, чтобы по 100 раз повторять одно и то же)) Я детально и неоднократно пояснял почему SQL бесполезен для баз данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:37 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторЯ детально и неоднократно пояснял почему SQL бесполезен для баз данных. все рота идет не в ногу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:39 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
* не обязан) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:39 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
* не повторять) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:42 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БредятинаЯ детально и неоднократно пояснял почему SQL бесполезен для баз данных. При всем уважении, Андрей Леонидович, Вы пока не классик теории БД, поэтому, пожалуйста, приведите ссылки на эти пояснения. И да, Вы не обязаны никому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 14:04 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытDimitry Sibiryakovпропущено... Например, забить на проводки, хранить только первичку и баланс считать непосредственно по ней. еще вариант детализацию в первичке хранить проводки 1 суммой записывать - не разрастается таблица проводок а первичку по любому забиваем ну во наканец та ...8(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 14:06 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafБредятинаА то, что SQL - бесполезен для баз данных - известный доказанный факт Ну наконец то! Хорошо, а что полезно для баз данных? Только конструктивно и конкретно Наверное, должны последовать какие-то рассуждения об общей и предельной полезности. Согласно первому закону Госсена предельная полезность убывает по мере увеличения количества потребляемого товара. Т.е. чем больше SQL юзается, тем ниже предельная полезность, скорее всего. А пользуется в базах данных только он в основном, то и предельная полезность мала. Но общая, скорее всего, все же высока: более успешного для БД ведь пока не придумали, скорее всего (тем более не придумали ранее). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 16:14 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
NafБредятинаЯ детально и неоднократно пояснял почему SQL бесполезен для баз данных. При всем уважении, Андрей Леонидович, Вы пока не классик теории БД, поэтому, пожалуйста, приведите ссылки на эти пояснения. И да, Вы не обязаны никому. Не могу согласиться, что я не классик теории БД. Поэтому мне не интересно искать ссылки на самого себя)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2015, 00:11 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторНе могу согласиться, что я не классик теории БД а на практике Ваши высокие философские рассуждения реализованы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2015, 00:20 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixавторНе могу согласиться, что я не классик теории БД а на практике Ваши высокие философские рассуждения реализованы? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2015, 03:31 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
по критикуйте структуру формирования проводок и баланса формируем первичный документ в таблице transaction_documents транзакции записываем двойной записью (дебет и кредит) знак - и + таблица TRANSACTIONS в BALANCES формирием остатки по каждому счету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 12:56 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
автортранзакции записываем двойной записью (дебет и кредит) знак - и + таблица TRANSACTIONS а почему в таблице только один счет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 13:49 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixавтортранзакции записываем двойной записью (дебет и кредит) знак - и + таблица TRANSACTIONS а почему в таблице только один счет? собираюсь делать такую запись счет дебета и кредита знаком делить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:04 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
потом как то так вычислять остатки Select Sum(t.amount) From (Select -500 amount From dual union All Select 500 From dual union All Select -200 From dual) t -200 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:09 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Бакыт, 1. Плохо что двойная запись никак не поддерживается ссылочной целостностью - можно совершенно спокойно внести в базу "половину" проводки. 2. "Дебет и кредит" и "плюс и минус" - это разные вещи, моделировать одно с помощью другого не слишком удачная мысль. бывают сторно-проводки, которые уменьшают дебетовый оборот счета, а не увеличивают кредитовый (или наоборот). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:17 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторсобираюсь делать такую запись счет дебета и кредита знаком делить Я, может, чего-то не понимаю, но на мой взгляд идея подозрительная. почему Вы не хотите использовать стандартный механизм Дебетуемы счет Кредитуемый счет Валюта операции Эквивалент в базовой валюте Дата операции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:18 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинБакыт, 1. Плохо что двойная запись никак не поддерживается ссылочной целостностью - можно совершенно спокойно внести в базу "половину" проводки. 2. "Дебет и кредит" и "плюс и минус" - это разные вещи, моделировать одно с помощью другого не слишком удачная мысль. бывают сторно-проводки, которые уменьшают дебетовый оборот счета, а не увеличивают кредитовый (или наоборот). парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:26 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
А как Вы будете собирать потом дебетовые и кредитовые обороты и остатки по счетам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 14:30 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытКот МатроскинБакыт, 1. Плохо что двойная запись никак не поддерживается ссылочной целостностью - можно совершенно спокойно внести в базу "половину" проводки. 2. "Дебет и кредит" и "плюс и минус" - это разные вещи, моделировать одно с помощью другого не слишком удачная мысль. бывают сторно-проводки, которые уменьшают дебетовый оборот счета, а не увеличивают кредитовый (или наоборот). парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" давно все придумано за вас. Таки бест практис - проводки, а не полупроводки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 15:07 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытКот МатроскинБакыт, 1. Плохо что двойная запись никак не поддерживается ссылочной целостностью - можно совершенно спокойно внести в базу "половину" проводки. 2. "Дебет и кредит" и "плюс и минус" - это разные вещи, моделировать одно с помощью другого не слишком удачная мысль. бывают сторно-проводки, которые уменьшают дебетовый оборот счета, а не увеличивают кредитовый (или наоборот). парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" один документ может порождать до десятка проводок и больше. Да и размер базы и размер индексов при полупроводках - по любому больше!!! Зачем учится на своих ошибках когда полно чужих? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 15:09 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
БакытКот МатроскинБакыт, 1. Плохо что двойная запись никак не поддерживается ссылочной целостностью - можно совершенно спокойно внести в базу "половину" проводки. 2. "Дебет и кредит" и "плюс и минус" - это разные вещи, моделировать одно с помощью другого не слишком удачная мысль. бывают сторно-проводки, которые уменьшают дебетовый оборот счета, а не увеличивают кредитовый (или наоборот). парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" Тогда, если у Вас ID не может быть первичным ключом, тем более Вам нужно битовое поле "тип" - дебет/кредит, для составного первичного ключа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 15:39 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan DurakБакытпропущено... парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" давно все придумано за вас. Таки бест практис - проводки, а не полупроводки! можете ссылку скинуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 15:59 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan DurakБакытпропущено... парный ID шник на каждую проводку буду генерить это скорее будет ключ документа т.е. 1 документ будет порождать 2 записи в "-" и "+" один документ может порождать до десятка проводок и больше. Да и размер базы и размер индексов при полупроводках - по любому больше!!! Но при этом для расчета оборотов по конкретному счету в общем случае надо прочитать больше данных с диска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 16:10 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинIvan Durakпропущено... один документ может порождать до десятка проводок и больше. Да и размер базы и размер индексов при полупроводках - по любому больше!!! Но при этом для расчета оборотов по конкретному счету в общем случае надо прочитать больше данных с диска. таблицу проводок лучше (ключ счета дебета, ключ счета кредита, сумма) делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 16:21 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan Durak Таки бест практис - проводки, а не полупроводки! Это не бест практис а говно практис. Проводки нужны исключительно потому что у нас требуется кореспонденция счетов. В нормальных странах она не требуется потому они могут использовть полупроводки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 18:17 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
автор что у нас требуется кореспонденция счетов мне всегда казалось, что в этом сила - можно блокировать явно кривые проводки, навроде, что физ.лицо гасит межбанковский кредит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 18:36 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixавтор что у нас требуется кореспонденция счетов мне всегда казалось, что в этом сила - можно блокировать явно кривые проводки, навроде, что физ.лицо гасит межбанковский кредит кривые данные надо блокировать их проверкой на кривость, независимо от того какие там счета и проводки. Это задача програмной бизнес логики а не способа организации даных в хранилище ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 19:51 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
вот эту схему если взять как "оптимизировать" под банк Здесь таблицы: -------------------------- account - план счетов transaction - хоз. операция (например продажа товаров) posting - проводки posting_split - полупроводки (созданные на базе проводок) customer_analytics - аналитика по поставщикам, привязанная к соответствующей полупроводке product_analytics - аналитика по товарам, привязанная к соответствующей полупроводке customer - поставщики product - товары ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 20:38 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторВ нормальных странах она не требуется потому они могут использовть полупроводки а можно для любопытствующего пояснить, в чем выгода полупроводок по сравнению с проводками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 21:35 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixавторВ нормальных странах она не требуется потому они могут использовть полупроводки а можно для любопытствующего пояснить, в чем выгода полупроводок по сравнению с проводками? в первую очередь более компактные данные в БД например при поступлении товара не надо разделять сумму поставщика на две чтобы сделать две проводки по складу и по НДС просто будет три полупроводки - поставщик, склад, налоговый кредит по сути дела счет всегда учавствует один раз независимо от сложности хозяйственной операции намного проще и логичнее. гораздо проще коректировать данные - нет необходимости всегда задействовать два счета - например в 1С чтобы ввести начальные остатки придуман некий нулевой счет При полупроводках если надо ввести деньги на счет кассы - просто выполняется одна полупроводка при желании такая схема может работать и в режиме полных проводок если вводить полупроводки всегда парами - но если надо всегда можно использовать одну а не искать кореспондирующий счет а потом искать как с него списать лишнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 23:22 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroxenixпропущено... мне всегда казалось, что в этом сила - можно блокировать явно кривые проводки, навроде, что физ.лицо гасит межбанковский кредит кривые данные надо блокировать их проверкой на кривость, независимо от того какие там счета и проводки. Это задача програмной бизнес логики а не способа организации даных в хранилище Проводки для баланса это как констрейнты для бд !!!! Конечно можно их отключить, и программной логикой целостность контролировать, даже может и быстрее работать где-то будет. Только с опытом приходит мысль, что "не гонялся бы ты поп за дешивизной" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 01:10 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixа можно для любопытствующего пояснить, в чем выгода полупроводок по сравнению с проводками? Проще программный код, соответственно, в нём меньше ошибок. SQL-запросы без постоянных OR/UNION-условий, лучше оптимизируются и быстрее выполняются. Ну и, наконец, "несимметричные" входы-выходы типа той схемы с тремя полупроводками, которую описал Кабальеро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 04:14 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
А) softwarerПроще программный код Да Б) softwarerSQL-запросы без постоянных OR/UNION-условий, лучше оптимизируются и быстрее выполняются. Да НО softwarer соответственно, в нём меньше ошибок. Никак не соответственно. softwarer Ну и, наконец, "несимметричные" входы-выходы типа той схемы с тремя полупроводками, которую описал Кабальеро. Сами по себе, за рамками А) и Б), в этом месте никакой дополнительной привлекательности полупроводки не несут. Но точно являются обстоятельством, усложняющим схему поддержки балансового уравнения. (если речь идет о бух. учете). А в случаях, когда ввод полупроводок проводится в "журнальном" режиме - т.е. независимыми вручную вводимыми записями в "журнал учета операций по счету" - в отдельном окне журнала по поставщику, окне журнала по складу и окне журнала по НДС - прямым источником ошибок учета. Не говоря уже о вводе висящей полупроводки в журнал по кассе с забытой навсегда второй стороной. Но есть и правда другой стороны. Даже при наличии полнопроводочной записи и хранении, люди периодически умудряются так нарисовать свои программы, что балансовое уравнение все равно не сходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 05:00 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
boobysoftwarer соответственно, в нём меньше ошибок. Никак не соответственно. "Проще - значит надёжнее" - это эмпирическое правило, многократно подтверждённое всей инженерной наукой. Конечно, люди иногда и лом ухитряются с ошибками спроектировать, но тем не менее разница налицо. boobyСами по себе, за рамками А) и Б), в этом месте никакой дополнительной привлекательности полупроводки не несут. Я бы так не сказал. Полупроводки позволяют описывать действия естественным образом, в стиле "беру деньги в руку и раздаю". Разница здесь... примерно как между современными супермаркетами, где ты приходишь на кассу и пробиваешь чек, и магазинами моего детства, где надо было отстоять в кассу и сказать "пробейте тридцать копеек в молочный, рубль двадцать в колбасный и девяносто две в бакалею", получить три чека и каждый поотдельности отоварить. Если же мы выходим за рамки бухгалтерии и аналогично строим учёт товаров, то полупроводки позволяют гораздо удобнее и естественнее описать всякие комплектации, пересортицы и прочие опять же несимметричные движения. boobyНо точно являются обстоятельством, усложняющим схему поддержки балансового уравнения. Возможно, я недооцениваю глубину проблемы - никогда не погружался в эти детали на уровень бухгалтера - но мне кажется, Вы преувеличиваете. Суть проводки в том, что это атомарная операция: в одном месте убрали, в другом прибавили. При реализации полупроводок единственное, что нужно - это понятие "id операции", ключ, который связывает две-три-четыре-пять полупроводок, суммарно составляющих атомарное движение. В этом случае условие "сумма по полупроводкам операции равна нулю" тривиально проверяется и действует ровно так же, как и полная проводка, не внося никакого дополнительного риска. Усложнением я это не назову, несколько минут работы программиста один раз при разработке системы. boobyНе говоря уже о вводе висящей полупроводки в журнал по кассе с забытой навсегда второй стороной. Согласен, инстинктивно это вызывает недоверие. Но здесь следует иметь в виду, что ошибки учёта при ручном ведении бухгалтерии и при автоматизированном имеют разную природу. Если мы пускаем программиста/сисадмина/итп руками править проводки в таблицах на боевой базе - тогда да, конечно, "хожу по лезвию ноже". Если же обходимся более культурными методами - тогда двойная запись по сути нужна только для проверки того, что "компьютер не ошибся, складывая числа", а поиск ошибок учёта сводится к поиску расхождений между фактическим состоянием дел, бумажными документами, электронными документами и движениями по электронным документам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 11:13 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
softwarer, по поводу супермаркета можно вяло подискутировать на тему, является ли переход от трех чеков к одному заменой архитектуры, или может быть интерпретирован в терминах инструментовки неизменной архитектуры. Такой цели у меня нет. касательно увеличения/уменьшения сложности. При взгляде из космоса, бизнес-приложение специального назначения должно поддерживать "правильность" ведения бизнеса. Некоторый набор утверждений по отношению к данным должен быть всегда истинным. Для бухгалтерских приложений - самое общее утверждение такого рода, выраженное в наивной форме - равенство суммы остатков на активных счетах сумме остатков на пассивных счетах. Этот assert statement должен выполняться как до начала любой бухгалтерской операции, так и после ее завершения. Т.е. - это абсолютный инвариант, нарушение которого однозначно свидетельствует об ошибках в бухгалтерских записях. Собственно двойная запись изначально изобреталась как механизм, максимально облегчающий проверку такого утверждения. Многие (предполагаю, что все) разработчики бухгалтерских учетных систем считают необходимым тем или иным способом гарантировать поддержку такого утверждения. Заявление о простоте проводочной реализации против полупроводочной означает, что заявляющий полагает, что если это утверждение гарантировано для каждой отдельной "элементарной" проводки, то оно автоматом гарантировано для всего набора счетов. Утверждения подобной степени универсальности невозможно сформулировать для полупроводочных систем, т.к. в них способ формулировки определяется индивидуальной механикой поддержки понятия "финансовая транзакция". Касательно ручного ведения журнальной записи. Речь не идет о том, что кто-то полез в таблицы прямыми инсертами, написанными на SQL. Речь идет о штатном заполнении данных через стандартные интерфейсы конечного пользователя. Фактически существуют такие системы, построенные на полупроводках, которые разрешают "пожурнальный" ввод данных полностью без контроля и даже формулировки понятия "финансовой транзакции". Контроль целостности данных при этом уходит на отдельно стоящие и отдельно запускаемые процедуры/отчеты. Основная проблема с таким заходом состоит в том, что выявленный факт расхождения баланса в общем слабо помогает с поиском и разбором детальной информации. Для полнопроводочной системы развал баланса - всегда ошибка программиста. Для полупроводочной - почти наверно - ошибка пользователя. Сторонники полнопроводочных систем, считают, что в том месте где они не допускают возможности совершить пользователю такую ошибку - это самостоятельная ценность их систем. А в том месте, где приход в журнале поставщиков должен быть показан одной суммой, то это принципиально достигается группировкой набора элементарных проводок в надстройкой (усложнением) в виде финиансовой транзакции как группы полных проводок. Такое усложнение само по себе не отвечает поддержку базового бизнес-правило, т.к. оно поддержано уровнем ниже. Для полупроводочных систем базовое бизнес правило невозможно поддержать уровнем ниже надстройки такого сорта. Отсюда мое утверждение о разной сложности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 12:44 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan Durakах да http://www.sql.ru/forum/153721-1/dvoynaya-zapis-vs-poluprovodki почитайте тут первый пост на 5-й странице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 13:12 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Предлагаю вернуться к полям таблицы операций. Предлагаю такое Transaction_ID - первичный ключ SenderCode_ID - ссылка на банк-отправитель ReceiverCode_ID - ссылка на банк-получатель DebetAccount_ID - ссылка на счет дебета DebetAccountBalanceNumber - балансовый номер счета дебета DebetAccountNumber - номер счета дебета CreditAccount_ID -ссылка на счет кредита CreditAccountBalanceNumber -балансовый номер счета кредита CreditAccountNumber -номер счета кредита TransactionAmount - сумма транзакции CurrencyCode_ID - валюта транзакции TransactionAmountBaseCurrency - сумма транзакции в базовой валюте TransactionStatus_ID - статус транзакции(создана/проведена/отклонена и т.д.) CreateTransactionDate - дата создания транзакции CreateOperator_ID - идентификатор создателя ValutationDate - дата валютирования транзакции (т.е. дата фактического проведения) TransactionComment(назначение платежа и все такое) Прошу критиковать, только хочу сказать сразу: эта схема касается банковских транзакций, а не ритейла и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:03 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixПредлагаю вернуться к полям таблицы операций. Предлагаю такое DebetAccount_ID - ссылка на счет дебета DebetAccountNumber - номер счета дебета зачем денормализация эта вся в таблице операций??? Она легкая должна быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:20 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Ivan Durak Проводки для баланса это как констрейнты для бд !!!! Конечно можно их отключить, и программной логикой целостность контролировать, даже может и быстрее работать где-то будет. Только с опытом приходит мысль, что "не гонялся бы ты поп за дешивизной" фигня. кореспонденция счетов существует в нашей замшелой бухгалтерии с тех времен еще когда считали счетами на костяшках. А програмная логика в любом случае должна контролировать правильность и целостность данных. Никакие проводки от кривых данных не спасут. кроме того цель бухучета именно учет. А в нас принято считать что цель бухучета - сохранение баланса. Как говорится в анекдоте - надо шашечки а не ехать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:23 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Забыл еще идентификатор документа авторзачем денормализация эта вся в таблице операций??? упрощает построение оборотов по балансовым счетам. например, получить суммарные дебетовые обороты по всем карточкам(счета 2625) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:24 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroIvan Durak Проводки для баланса это как констрейнты для бд !!!! Конечно можно их отключить, и программной логикой целостность контролировать, даже может и быстрее работать где-то будет. Только с опытом приходит мысль, что "не гонялся бы ты поп за дешивизной" фигня. кореспонденция счетов существует в нашей замшелой бухгалтерии с тех времен еще когда считали счетами на костяшках. А програмная логика в любом случае должна контролировать правильность и целостность данных. Никакие проводки от кривых данных не спасут. Ровно то же самое можно сказать и про constraint'ы - тоже "программная логика в любом случае должна контролировать ...". Разные бывают обстоятельства, и лишний контур защиты не помешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:32 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballero, вы бы не кидались всякими словами, которые когда-либо слышали. учет, допускающий не сохранение в любой приемлемой форме выраженного балансового уравнения, принципиально не может быть назван бухгалтерским и не является таковым. Кроме того, любая форма поддержки явно сформулированных ограничений целостности не есть "фигня". Программы, "сами по себе" контролирующие правильность и целостность данных бывают написаны только чужими руками. Корреспонденция счетов существует не для фиксации замшелости, а есть форма формулировки специального поднабора правил ведения информации в области бухгалтерского учета бизнес-операций. Т.е. - есть специальная форма констрейнтов, которые чужими руками написанные программы могут поддерживать автоматически. А сама "замшелость" говорит не о преимуществе компьютеров перед костяными счетами, а о том, что метод учета надежно и правильно работает пятьсот лет. Упоминание "замшелости" свидетельствует не просто об отсутствии образования, а специально об агрессивном публичном ламеризме. как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 14:43 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин Ровно то же самое можно сказать и про constraint'ы - тоже "программная логика в любом случае должна контролировать ...". Разные бывают обстоятельства, и лишний контур защиты не помешает. Каким образом полупроводки мешают делать constraint'ы ? Ну хотите контролировать что хозяйственная операция не нарушает баланс - контролируйте. не нравится хозоперация с одной полупроводкой - не делайте. делайте всегда две пусть с виртуальными бухсчетами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 16:53 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
boobycaballero, вы бы не кидались всякими словами, которые когда-либо слышали. учет, допускающий не сохранение в любой приемлемой форме выраженного балансового уравнения, принципиально не может быть назван бухгалтерским и не является таковым. фигня. Баланс появился гораздо позже бухучета и двойной записи. Из понятия учета вообще никаким не вытекает требование существования баланса. boobyКроме того, любая форма поддержки явно сформулированных ограничений целостности не есть "фигня". Программы, "сами по себе" контролирующие правильность и целостность данных бывают написаны только чужими руками. вообще не понял чем это booby Корреспонденция счетов существует не для фиксации замшелости, а есть форма формулировки специального поднабора правил ведения информации в области бухгалтерского учета бизнес-операций. Т.е. - есть специальная форма констрейнтов, которые чужими руками написанные программы могут поддерживать автоматически. существует она только в постсовецких и прочих неразвитых странах. И констрейты тут вообще ни при чем booby А сама "замшелость" говорит не о преимуществе компьютеров перед костяными счетами, а о том, что метод учета надежно и правильно работает пятьсот лет. судя по всему у вас смутное представление о бухгалтерии если вы не понимаете сколько гемора с этим учетом. и не с тем что был 500 лет назад а с тем который придумали за последние 100 лет. Особенно в СССР. boobyУпоминание "замшелости" свидетельствует не просто об отсутствии образования, а специально об агрессивном публичном ламеризме. бла-бла-бла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:02 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторсуществует она только в постсовецких и прочих неразвитых странах. чего Вас так укусила корреспонденция счетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:16 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballero, Для вашего просвещения: Двойную запись, баланс, вместе с балансовым уравнением, отчет о прибылях и убытках придумал и опубликовал в учебнике математики "Summa de arithmetica, geometria, proportioni et proportionalita" итальянский математик конца 15го века Лука Пачоли. С тех пор в бух. учете 500 лет ничего не менялось и работает в первозданном виде до сих пор. Про корреспонденцию счетов. Вы просто не понимаете, что это такое. Поэтому считаете, что ее нет. Это совершенно естественно - считать не существующим то, не видно собственными глазами или непонятно. удачи в несении тяжелого флага воинствующего ламеризма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:27 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroКот Матроскин Ровно то же самое можно сказать и про constraint'ы - тоже "программная логика в любом случае должна контролировать ...". Разные бывают обстоятельства, и лишний контур защиты не помешает. Каким образом полупроводки мешают делать constraint'ы ? Вам Ivan Durak сказал Проводки для баланса это как констрейнты для бд . Аналогия, понимаете? И все Ваши доводы "Программа и так должна контролировать" - относятся в той же мере к constraint-ам, т.е. точно так же на их основании можно утверждать " constraint-ы только мешают". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:28 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixавторсуществует она только в постсовецких и прочих неразвитых странах. чего Вас так укусила корреспонденция счетов? речь была о том что изза кореспонденции неудобно применять полупроводки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:53 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
boobycaballero, Для вашего просвещения: Двойную запись, баланс, вместе с балансовым уравнением, отчет о прибылях и убытках придумал и опубликовал в учебнике математики "Summa de arithmetica, geometria, proportioni et proportionalita" итальянский математик конца 15го века Лука Пачоли. . не надо просвещать тем о чем не имете понятия. Баланс 500 лет назад означал равенство итогов счетов при выполнении двойной записи. И никак не сумму остатков по счетам как придумали намного позже. Пачоли не придумывал фиктивные (контрарные и прочие) счета чтобы любой ценой уравнять равенство остатков по счетам. boobyС тех пор в бух. учете 500 лет ничего не менялось и работает в первозданном виде до сих пор. . с тех пор все перевернуто с ног на голову - начиная с баланса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 17:59 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинcaballeroпропущено... Каким образом полупроводки мешают делать constraint'ы ? Вам Ivan Durak сказал Проводки для баланса это как констрейнты для бд . Аналогия, понимаете? И все Ваши доводы "Программа и так должна контролировать" - относятся в той же мере к constraint-ам, т.е. точно так же на их основании можно утверждать " constraint-ы только мешают". Аналогия высосана из пальца - как работают западные системы без корресонденции? И как вам помогут констрейнты если вы ввели неверную цифру? получите одинаковые ошибочные обороты по активу и пасиву и в результате ваш баланс замечательно сойдется. Вот только данные будет неверными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 18:02 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballero речь была о том что изза кореспонденции неудобно применять полупроводки. милейший - это ваша речь. Именно вы выдвинули это лишенное содержания утверждение. caballeroПачоли не придумывал фиктивные (контрарные и прочие) счета чтобы любой ценой уравнять равенство остатков по счетам. Не придумывал. И я не предлагал выдумывать. Более того - такие счета не являются обязательным атрибутом полнопропродочных систем, отличающих их от полупроводочных, даже если у кого-то из реализаторов оказались внедренными. PS про итоги счетов и равенство остатков - это ты мощно задвинул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 18:23 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
caballeroКот Матроскинпропущено... Вам Ivan Durak сказал пропущено... . Аналогия, понимаете? И все Ваши доводы "Программа и так должна контролировать" - относятся в той же мере к constraint-ам, т.е. точно так же на их основании можно утверждать " constraint-ы только мешают". Аналогия высосана из пальца - как работают западные системы без корресонденции? Так и без constraint-ов можно сделать систему - другой вопрос что гордиться тут нечем. caballeroИ как вам помогут констрейнты если вы ввели неверную цифру? получите одинаковые ошибочные обороты по активу и пасиву и в результате ваш баланс замечательно сойдется. Вот только данные будет неверными. Да, совершенно верно, ни constraint'ы ни корреспонденция не дают 100% защиты от любой ошибки - они ловят только некоторый определенный класс этих ошибок (в этом еще одно их сходство). Но из этого не следует, что они бесполезны. Давайте еще раз с начала - Вы согласны, что constraint-ы в базе полезны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 18:32 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
xenixПредлагаю вернуться к полям таблицы операций. Предлагаю такое Transaction_ID - первичный ключ SenderCode_ID - ссылка на банк-отправитель ReceiverCode_ID - ссылка на банк-получатель DebetAccount_ID - ссылка на счет дебета DebetAccountBalanceNumber - балансовый номер счета дебета DebetAccountNumber - номер счета дебета CreditAccount_ID -ссылка на счет кредита CreditAccountBalanceNumber -балансовый номер счета кредита CreditAccountNumber -номер счета кредита TransactionAmount - сумма транзакции CurrencyCode_ID - валюта транзакции TransactionAmountBaseCurrency - сумма транзакции в базовой валюте TransactionStatus_ID - статус транзакции(создана/проведена/отклонена и т.д.) CreateTransactionDate - дата создания транзакции CreateOperator_ID - идентификатор создателя ValutationDate - дата валютирования транзакции (т.е. дата фактического проведения) TransactionComment(назначение платежа и все такое) Прошу критиковать, только хочу сказать сразу: эта схема касается банковских транзакций, а не ритейла и т.д. структура таблицы остатков по счетам на даты как формировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 19:43 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
авторструктура таблицы остатков по счетам на даты как формировать Я бы формировал так: ID - первичный ключ OperationalDate - дата опер.дня Account_ID - идентификатор счета BalanceAccountNumber - номер балансового счета AccountNumber - номер счета TypeCurrencyCode_ID - валюта счета IncomeDebet - входящий дебет IncomeDebetBaseCurrency -входящий дебет в базовой валюте DebetTurnover - дебетовый оборот DebetTurnoverBaseCurrency - дебетовый оборот в базовой валюте OutcomeDebet - исходящий дебет OutcomeDebetBaseCurrency - исходящий дебет в базовой валюте --те же параметры для кредита ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 21:49 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
boobyПри взгляде из космоса, бизнес-приложение специального назначения должно поддерживать "правильность" ведения бизнеса. Некоторый набор утверждений по отношению к данным должен быть всегда истинным. Эти две фразы не имеют ни малейшей логической связи друг с другом, по крайней мере при осмысленном выборе "некоторого набора". Более того, задача "правильного ведения бизнеса" довольно слабо связана с задачей "корректного ведения бухучёта". По сути Вы говорите следующее: "Я привык, что целостность проверяется определённым образом, мне так комфортно, поэтому я объявляю это обязательным требованием и на основании этого буду утверждать, что это единственный вариант". Закольцовываете логику. Просто для примера - попробуйте сформулировать такой вот "набор утверждений" например, для бизнес-приложения учёта показаний счётчиков ЖКУ. Думаю, мигом обнаружите, что ничего подобного балансовому уравнению там нет и быть не может, а бизнес ведётся и вроде даже иногда правильно. boobyСобственно двойная запись изначально изобреталась как механизм, максимально облегчающий проверку такого утверждения Двойная запись изобреталась в условиях, когда некий купец вёл свой учёт следующим образом: - было триста рублей - отдал за товар сто рублей - продал товара на двести рублей - отложил в карман зипуна пятьдесят рублей. Она отлично защищает от двух типичных ошибок такого учёта: арифметических (было триста, сто пятьдесят отдал, двести получил, итого двести пятьдесят на руках) и половинчатых (пятьдесят в зипун отложил и забыл про них). Проблема в том, что такие ошибки характерны для ручного ведения бухгалтерии, а автоматизированному, мягко говоря, не свойственны. Настолько не свойственны, что этой самой двойной записи на самом деле почти никто не делает 1 . 1 Что самое смешное, двойная запись в её классическом понимании - это как раз полупроводки. Записываем в левую сторону источника - одна полупроводка. В правую сторону адресата - другая. В компьютерной бухгалтерии можно отойти от принципа двойной записи, перейдя к полной проводке. При этом делается одна запись, которая за счёт бизнес-логики дважды учитывается. Баланс, соответственно, технически не может разъехаться; если он разъехался, это означает всего лишь ошибку в SQL, который его показывает. В компьютерной бухгалтерии можно реализовать двойную запись, делая полупроводки и контролируя их попарную сочетаемость. Проверку при этом можно делать классическим образом - подсчитывая баланс, можно обеспечить ограничениями целостности (скажем, организовав между дебетовыми и кредитовыми полупроводками связь один к одному по ключу, включающему в себя сумму). Превосходство компьютера над человеком проявляется в том, что ему не обязательно контролировать две полупроводки. Это человеку, чтобы не ошибиться, нужно правило типа "вижу сто синих - ищу сто красных". Компьютер с тем же успехом может выполнить и сложное для человека условие, типа "сложи сумму пяти чисел и проверь, что результат ноль". Как следствие, двойная запись может быть реализована и использована не только опираясь на симметричные пары полупроводок, но и на более сложные группы, вот и всё. boobyРечь идет о штатном заполнении данных через стандартные интерфейсы конечного пользователя. Фактически существуют такие системы, построенные на полупроводках, которые разрешают "пожурнальный" ввод данных полностью без контроля И что из этого? Для любого подхода существуют больные на голову решения, это недостаточная причина критиковать подход. Реальную проблему в любом случае представляет не развалившийся баланс, а отлично сходящийся, но не соответствующий ни реальности, ни документам, ни требованиям контролирующих органов. boobyЗаявление о простоте проводочной реализации против полупроводочной означает, что заявляющий полагает, что если это утверждение гарантировано для каждой отдельной "элементарной" проводки, то оно автоматом гарантировано для всего набора счетов С этой точки зрения между ними нет никакой разницы. boobyУтверждения подобной степени универсальности невозможно сформулировать для полупроводочных систем, т.к. в них способ формулировки определяется индивидуальной механикой поддержки понятия "финансовая транзакция". Это верно, но совершенно никак не относится к "простоте реализации". Вы почему-то считаете, что "универсальное" просто, а "индивидуальное" заведомо сложнее. На самом деле запросто может оказаться наоборот. В частности, реализовать контроль полупроводок можно несколькими строками. Скажем, для Оракла примерно так: Код: plsql 1. 2. 3. Всё. Готово отныне и навсегда. Попробуйте обосновать, что это сложнее, нежели в каждый SQL-запрос вставлять case-ы со смыслом "если источник, то с минусом, если адресат, то с плюсом". Что-то мне подсказывает, что Вам придётся изобрести очень специфическое определение для "сложнее" :) boobyДля полнопроводочной системы развал баланса - всегда ошибка программиста. Для полупроводочной - почти наверно - ошибка пользователя. Ложно. Показано выше. boobyСторонники полнопроводочных систем, считают, что в том месте где они не допускают возможности совершить пользователю такую ошибку - это самостоятельная ценность их систем. Это не есть особенность таких систем. Ваше высказывание звучит примерно так: "Сторонники самолётов по сравнению с вертолётами полагают самостоятельной ценностью самолётов то, что они летают". boobyДля полупроводочных систем базовое бизнес правило невозможно поддержать уровнем ниже надстройки такого сорта. Отсюда мое утверждение о разной сложности. У Вас здесь используется не инженерное понимание сложности. Я бы сказал, глубоко философское. Попробую снова аналогию: Вы утверждаете, что перевезти тонну кирпичей на автомобиле на расстояние километра сложнее, нежели по одному отнести их пешком. Аргументация: автомобиль надо загружать, разгружать, уметь водить, а пешком просто взял и понёс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 23:20 |
|
||
|
Бухгалтерия проводки и счета
|
|||
|---|---|---|---|
|
#18+
softwarer, что-то вас в поэзию потянуло на ночь глядя. не надо мне приписывать того, что я не говорил и додумывать того, что не подразумевал. Если вдруг вам показалось, что я с чем-то к вам навязываюсь, или тем более (не дай бог) в чем-то убедить, то вы глубоко ошиблись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2015, 23:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1540610]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
156ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 396ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...