powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Непоследовательный ввод
4 сообщений из 4, страница 1 из 1
Непоследовательный ввод
    #37275403
AndrewVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.



есть документ № 1 и №2. соответственно у первого дата раньше чем у второго.
Состояние объекта фиксируется по документу №1 а по №2 происходит некое действие, которое формирует набор данных.

Столкнулся с такой ситуацией.
Пользователи вводят непоследовательно данные. вводят документ №2, забыв при этом ввести №1.
Вследствии этого набор данных, формируемый по документу №2 получается неполный.
Вспомнив про документ №1 пользователи вводят его, однако документ №2 уже существует в системе.

Как вариан можно проверять при вводе первого документа существует ли второй и переформировывать набор данных. Но что-то сомнительно .

Как разрешить проблемку?

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



есть документ № 1 и №2. соответственно у первого дата раньше чем у второго.
Состояние объекта фиксируется по документу №1 а по №2 происходит некое действие, которое формирует набор данных.

Столкнулся с такой ситуацией.
Пользователи вводят непоследовательно данные. вводят документ №2, забыв при этом ввести №1 .
Вследствии этого набор данных, формируемый по документу №2 получается неполный.
Вспомнив про документ №1 пользователи вводят его, однако документ №2 уже существует в системе.

Как вариан можно проверять при вводе первого документа существует ли второй и переформировывать набор данных. Но что-то сомнительно .

Как разрешить проблемку?

Спасибо

если решение методическое то имхо наиболее удачным вариантом будет запрет ввода 2 без 1 (или ввод 2 возможен только через 1... т.е. 1й должен служить отправной точкой)
...
Рейтинг: 0 / 0
Непоследовательный ввод
    #37275412
AndrewVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmen,

первый документ может и не существовать.
и это будет корректное поведение.

если привести ГРУБЫЙ пример: выплатили начислили зарплату за май. но забыли 1 чела. ввели его. но без переначиления ЗП он ничего не получит в мае.
Но это грубый пример. ситуация не зарплатная
...
Рейтинг: 0 / 0
Непоследовательный ввод
    #37276261
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewVLпервый документ может и не существовать.
и это будет корректное поведение.
Как правило понятие документ используется в системе для обозначения сущности фиксирующей некоторое событие или произошедшие факты на конкретный момент времени.
На момент времени ввода документа 2 информации по документу 1 нет, и решения на момент времени до ввода документ 1 могут быть приняты только на основании фактов по документу 2.
В случае если нельзя обеспечить четкую последовательность регистрации документов, то инструменты анализа данных в документах должны учитывать такие ситуации.
В вашей ситуации лучше не менять сам документ 2, по факту ввода документа 1, а придумать механизмы позволяющие:
1. Либо правильно интерпретировать результаты документов 1 и 2
2. Либо по результатам ввода документ 1 задним числом при наличии документ 2 делать дополнительный документ 3 "корректирующим" (влияющим) показатели документа 2.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Непоследовательный ввод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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