Разные типы документов в разное время

1. kraynev-navi 683 18.08.16 14:08 Сейчас в теме
Добрый день!
Из-за чехарды в документах и последующих некорректных движений после проведения было решено разнести разные типы документов (проблемные и значимые) по разным диапазонам времени.
Например, Поступление с 8 до 9, Реализация с 9 до 10 и т.д.
Время очередному документу ставить +секунда (или 5-10) к существующему в этом дне (секунд хватит с запасом).
Но есть нюансы.
Документ Передача в переработку, Поступление из переработки следуют друг за другом. Но могут (редко) и в обратной последовательности идти. И то и другое правильно. Можно поставить пересечение диапазонов и дать право пользователю, если нужно ставить чуть позднее. Но это сдвинет всю цепочку.
Идей в голове тьма, но красивого решения не вижу.
Наверняка есть еще подводные камни.
Короче, вопрос. Прошу откликнуться тех кто делал. Что в итоге получилось у вас?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. mazechild 18.08.16 14:21 Сейчас в теме
Что вообще происходит в этом мире? Вы это серьезно? Что за чехарда у вас там происходит, что до такого дошли?
3. user_2010 988 18.08.16 14:27 Сейчас в теме
Момент времени - может быть это вам поможет? http://infostart.ru/public/84177/
4. v3rter 18.08.16 15:10 Сейчас в теме
Что вообще происходит в этом мире?
Учёт постфактум. Сначала выполняется действие, а затем происходит его отложенное отражение в программе. Это в организационном/методическом/философском аспекте.

Людям свойственно забывать, откладывать и делать ошибки, поэтому я бы сделал шаг времени побольше - 10...20 секунд для большей свободы маневра, а изменять дату-время разрешил бы только старшим, ответственным и админам.
5. kraynev-navi 683 19.08.16 09:09 Сейчас в теме
(4) По поводу разрешения только старшим мысль интересная.
(3) Момент времени не работает для разных типов документов. Не позволяет определить кто раньше поступление или реализация в 23:59:59, если вы про это.
6. user_2010 988 19.08.16 09:16 Сейчас в теме
(5) kraynev-navi, вы не используете партионный учет? может это как раз то, что решит вашу проблему?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот