Добрый день!
Из-за чехарды в документах и последующих некорректных движений после проведения было решено разнести разные типы документов (проблемные и значимые) по разным диапазонам времени.
Например, Поступление с 8 до 9, Реализация с 9 до 10 и т.д.
Время очередному документу ставить +секунда (или 5-10) к существующему в этом дне (секунд хватит с запасом).
Но есть нюансы.
Документ Передача в переработку, Поступление из переработки следуют друг за другом. Но могут (редко) и в обратной последовательности идти. И то и другое правильно. Можно поставить пересечение диапазонов и дать право пользователю, если нужно ставить чуть позднее. Но это сдвинет всю цепочку.
Идей в голове тьма, но красивого решения не вижу.
Наверняка есть еще подводные камни.
Короче, вопрос. Прошу откликнуться тех кто делал. Что в итоге получилось у вас?
Из-за чехарды в документах и последующих некорректных движений после проведения было решено разнести разные типы документов (проблемные и значимые) по разным диапазонам времени.
Например, Поступление с 8 до 9, Реализация с 9 до 10 и т.д.
Время очередному документу ставить +секунда (или 5-10) к существующему в этом дне (секунд хватит с запасом).
Но есть нюансы.
Документ Передача в переработку, Поступление из переработки следуют друг за другом. Но могут (редко) и в обратной последовательности идти. И то и другое правильно. Можно поставить пересечение диапазонов и дать право пользователю, если нужно ставить чуть позднее. Но это сдвинет всю цепочку.
Идей в голове тьма, но красивого решения не вижу.
Наверняка есть еще подводные камни.
Короче, вопрос. Прошу откликнуться тех кто делал. Что в итоге получилось у вас?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Что вообще происходит в этом мире?
Учёт постфактум. Сначала выполняется действие, а затем происходит его отложенное отражение в программе. Это в организационном/методическом/философском аспекте.
Людям свойственно забывать, откладывать и делать ошибки, поэтому я бы сделал шаг времени побольше - 10...20 секунд для большей свободы маневра, а изменять дату-время разрешил бы только старшим, ответственным и админам.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот