powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Настраиваемый учет по счетам для учета движений в системе
9 сообщений из 9, страница 1 из 1
Настраиваемый учет по счетам для учета движений в системе
    #38935661
Nimua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Недавно я просила помочь с идеями по организации настраиваемого учета с распределением всех движений в системе по счетам клиентов. Вот исходная тема http://www.sql.ru/forum/1144681/organizaciya-nastraivaemogo-ucheta?hl=

Посмотрите, пожалуйста, получившуюся схему.
Вот, что получилось:

Справочник счетов
Ид типа счета
Описание счета

Справочник исходных операций
Ид источника движения
Описание источника

Соответствие счета и объекта
Ид счета
Ид типа счета
Ид клиента
Ид точки продаж
Ид услуги
Ид биллинга
Ид юр лица, которому будет перечисление по услуге
Ид типа движения
Ид правила расчета

Правила расчета
Ид правила
Ид формулы

Формулы
Ид формулы
Тип формулы (функция или простая формула)
Формула
Динамический SQL для использования формулы

Движения по счетам
Ид счета
Дата
Сумма на начало дня
Сумма расходных операций
Сумма доходных операций
Текущая сумма (вычисляемое поле)

Движения по транзакциям
Ид движения по операции по счету
Ид счета
Дата
Сумма расходной операции
Сумма доходной операции
Ид типа движения
Ид категории
Ид исходной операции
Тип источника движения (по сути таблица в которой хранится движение)

Исходные движения
ид клиента
дата движения
сумма движения
ид типа движения
ид движения
тип источника движения (по сути таблица в которой хранится движение)

Есть несколько серверов, на которых формируются движения по счету клиента. Вся информация по движениям по счету передается на один сервер.
В каждой операции есть информация о
ид клиента
дата движения
сумма движения
ид тип движения
ид движения
тип источника движения (по сути таблица в которой хранится движение)

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

Спасибо!
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38935731
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно быть эдакое понятие "проводка" = набор счетов и правил, по кот. проводится конкретный документ.
"Проводка" должна иметь интервал актуальных дат (для изменений законодательства и правил проводки).
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38935899
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVДолжно быть эдакое понятие "проводка" = набор счетов и правил, по кот. проводится конкретный документ.
"Проводка" должна иметь интервал актуальных дат (для изменений законодательства и правил проводки).
"Проводка" это обычно факт, зафиксированный по неким правилам учёта.
Для описанного выше уважаемым LSV понятия привычнее использовать "правило проводки"/"правило учёта".
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38935946
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой"Проводка" это обычно факт, зафиксированный по неким правилам учёта.
Для описанного выше уважаемым LSV понятия привычнее использовать "правило проводки"/"правило учёта".+1. Настройка проводки. Типа того.
Проводка это скорее результат.
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38936229
Nimua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за ответы!

Соответствие счета и объекта -> Правила учета проводки

По сути проводка это запись из таблицы "Исходные движения".

LSV"Проводка" должна иметь интервал актуальных дат (для изменений законодательства и правил проводки).

Есть дата когда она была сформирована, и дата когда были сформированы движения по ней.

Тогда получается в таблицу "Движения по транзакциям" Дата переименуется в Дата создания, и добавится Дата применения и Дата, в которую вошла проводка?

По сути думали и решили, что "Дата применения" может отличаться от "Дата, в которую вошла проводка" - то есть даты куда применилась проводка по счету.

Я не отразила еще нигде такой момент - система должна быть транзакционна. Сейчас есть связанные проводки, которые должны применяться все вместе либо никакая из них не должна применяться. Это разные события из "Исходные движения". Как в таком случае лучше поступить? Сделать таблицу "Ожидающие транзакции" или добавить статус в таблицу "Движения по транзакции"
Статус: добавлена, применена, в ожидании.
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38937987
Nimua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,

Если есть возможность уточните, пожалуйста, по вопросам выше.

Заранее спасибо!
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38938001
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NimuaLSV,

Если есть возможность уточните, пожалуйста, по вопросам выше.

автор"Дата применения" может отличаться от "Дата, в которую вошла проводка" Все верно. Вы можете в январе проводить документы декабря по старым правилам. В январе правила могут быть уже другими.
Т.е. нужно учитывать бухгалтерскую дату при выборе схемы проводки.
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38938049
Nimua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поняла идею, большое спасибо!
...
Рейтинг: 0 / 0
Настраиваемый учет по счетам для учета движений в системе
    #38941497
k_zanna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV, помогите советом.
В фирме занимающейся оптовой продажей есть CRM которой пользуются несколько лет.
Куплена 1С УТП 8.2 для Украины. Есть возможность переноса данных не знаю. Из CRM в Excel перенесены данные. В 1С УТП 8.2 для Украины из Excel перенесены справочник Номенклатура и Контрагенты. Как перенести документы продаж? Территориально: Левый берег, Киев.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Настраиваемый учет по счетам для учета движений в системе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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