powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Небольшая система учета взаиморасчетов
11 сообщений из 11, страница 1 из 1
Небольшая система учета взаиморасчетов
    #38445738
AndryG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Торгуем товаром через несколько дилеров, которые работают каждый за свой % вознаграждения.
Дилеры расчитываются либо наличкой в руки, либо на р/с в нескольких банках.
Подбиваем итоги, примерно, раз в месяц. По итогу дилер может перечислить "лишние" (в счет будущего периода) деньги или остаться должен.

Хочу сделать простую считалку для учета этих расчетов.
В систему будет вносится из внешних источников информация по продажам и расчетам.

Самый простой вариант, который приходит в голову, - это одна основная таблица "документы".
В эту талицу заностся записи двух типов:
Вася продал шесть яблок по 10 $. Вместе 60$ комиссия 10% итого дилер Вася должен 54$
Дилер Вася перечислил на счет в сбербанке 10$
Дилер Вася перечислил на счет "наличка" 60$
Подбивая правильно сумму по "документам" мы получаем текущее состояние кто кому должен.

Теперь думаю, как добавить сюда "подбить итоги за месяц".
Мы встретились за кружкой чая, подбили итоги и решили, что вася переплатил по итогам месяца мне 16$.
Очень хочется добавить "точку отсчета". Что бы в текущих расчетах не участвовали все документы за всё время.
Сделать нечто вроде "закрытия месяца". Закрыл месяц, подбил итоги. Всё - больше документы за закрытый период не влияют на текущий месяц.

Понимаю, что по нормальному это делается не на одной таблице.
Подскажите, пжлст, как называется моя задача? Что искать/читать?
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38445756
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryG Подскажите, пжлст, как называется моя задача? Что искать/читать?
План счетов ;) Если точнее - остатки и обороты по счету.
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38445757
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно ничего искать и читать. Проконсультируйтесь у специалиста.
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38445768
AndryG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин, ох и объемная тема :( Может вы предложите вариант "на коленке"? Что бы не разводить огород на десятки таблиц и месяц работы.

Бредятина, я именно к ним и обращаюсь этой темой.
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38445903
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryGПонимаю, что по нормальному это делается не на одной таблице.Если совсем на коленке, то просто делаете признак записи "Архив" или что то в этом роде.

Раз в месяц (год) помечаете записи до нужной даты как архивные, добавляете запись на эту нужную дату с суммой по перемещённым в архив записям:
Дилер Вася должен 10$
или
Дилер Вася переплатил 10$

Во всех запросах при расчётах используете только неархивные записи.

Наверное, это достаточно для простой аксесной базы или для таблички в экселе
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38446101
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryG Понимаю, что по нормальному это делается не на одной таблице.
Предложу такую схему таблиц...
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38446325
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndryG,

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

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

Еще я бы поспрашивал у заказчика, может надо вести раздельный учет кассы и счетов в банках, а также о необходимости расчетов в разных валютах.
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38447047
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГхостикЧто видно сразу ...
Я и не обещал готовую задачу...
...
Рейтинг: 0 / 0
Небольшая система учета взаиморасчетов
    #38447455
AndryG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товаром торгуют все одним. Нет смысла в учете разных товаров.
Шапка/позиции документа - отже избыточная штука здесь.
По мотивам ваших слов получилась вот такая схема.
Периоды.Конец_периода, наверное, лишнее поле. Заполняется в момент открытия нового периода. Больше служит признаком "период закрыт".

Теперь вопрос как культурно обрабатывать закрытые периоды, что бы не строить монстро-запросы "и дата документа не входит в закрытый период", но это позже.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Небольшая система учета взаиморасчетов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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