Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Вниз

Бухгалтерские проводки   Найти похожие ветки 

 
werewolfDS   (2002-07-18 11:51) [0]

Мастера подскажите! Как реализовать под Paradox бухгалтерские проводки (а-ля 1С Бух.) что бы
потом можно было создавать отчеты примерно такого вида :
сальдо на начало периода\приход за период\ расход за период\ остаток на конец периода
и т.д.


 
Johnmen   (2002-07-18 11:57) [1]

Бухгалтерская проводка ни что иное, как соответствующая запись в соответствующей таблице проводок...
Реализуй, как тебе больше нравится ! :)


 
AngeL B.   (2002-07-18 12:23) [2]

Что-то типа такого, но более точно нужно будет делать на основе твоего задания


Create Table BuhPass (
дебетовый счет,
крелитовый счет,
сумма проводки,
дата проводки,
дополнительные данные
)

Create Table BuhPeriod (
начало периода
конец периода
номер счета
дебетовое сальдо
кредитовое сальдо
приход
расход
дебетовый остаток
кредитовый остаток
признак закрытости периода
)


 
MsGuns   (2002-07-18 13:57) [3]

>Angel
Чувствуется 1-эссность! Периодичность как ключ в бухгалтерских БД - это полнейший отстой, даже сам Нуралиев это давно признал !
Папками надо делать, папками, одна папка на месяц, и листай хоть за 3 года назад без всяких переиндексаций или перезагрузок !
А вообще-то это вопрос не по БД, а скорей по компьютеризации конкретной области (бухгалтерской)


 
AngeL B.   (2002-07-18 15:57) [4]


> MsGuns © (18.07.02 13:57)


> Чувствуется 1-эссность!

Будь добр, расшифруй.
Что ты под папками подразумеваешь?
Там где я пишу, там и так по месяцам все разложено.


 
MsGuns   (2002-07-18 18:01) [5]

Имеется в виду следующее:
Есть 3 составных части БД любой бухг.программы:
Первичка: счета-накладные, платежки, ордера и пр.
Оперативка: таблица базовых сальдо, журнал проводок, трассы цепочек ожидаемых операций и пр.
Выход: журналы, оборотки, ведомости, аналит.отчеты и пр.
Вся эта муть имеет старшими ключами (Primary) Год и Месяц, остальное по контексту. Все данные хранятся СВОДНО в единых таблицах (в смысле за все месяцы и годы). Существует понятиа "Архив", куда периодически вываливается устаервшая инфа, одновременно удаляемая из оперативой БД. Архив лежит в другой БД (в смысле структура та же, но физюместоположение и алиас - другие) и его можно только смотреть (ну и отчеты получать разные)

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

ЭТО СОВЕРШЕННО РАБОТАЮЩАЯ МОДЕЛЬ !!!
У меня куча клиентов, задравшихся с 1С именно по причине перехода с периода на период, и перешедших на прогу с подобным описанному алгоритмом.

На эту тему даже спорить ни с кем не буду !!!
1С хорош для НЕБОЛЬШОЙ фирмы с кол-вом операций (упрощенно-проводок) до 100 в месяц. Если это крупная оптовая фирма или производство, то 1С - для нее что наперсток для жаждущего.


 
AngeL B.   (2002-07-19 10:49) [6]


> MsGuns © (18.07.02 18:01)

Та модель которую ты описал есть естественная, работающая модель реальной бухгалтерии и если в 1С не так, то ей же и хуже.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
3-23925
Sam
2002-07-17 18:55
2002.08.08
ADOQuery.Locate дает ошибку Record not found?


6-24139
soho
2002-05-25 18:00
2002.08.08
Сетевой принтер


3-23945
AlexSam
2002-07-16 09:46
2002.08.08
Курсоры в IB6


14-24233
AL2002
2002-07-12 14:44
2002.08.08
Верный вопрос Роберта Шекли


3-23856
ПИТОН
2002-07-17 08:54
2002.08.08
Остатки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский