Цитата |
---|
Amadex Amadex написал: 1. Каждому поступившему заказу в производство прикрепляется индивидуальный номер и контрагент для которого этот заказ делается. В окне "Контрагента" прописываются все его данные :название компании, e-mail, номер телефона. |
Ну это то не проблема. Прикрепить то это всё и сейчас можно. Через связанные объекты и параметры.
Цитата |
---|
Amadex Amadex написал: 2. Статусы заказа это те же "Состояния" которые прописаны в "Графике производства", а именно: "Проработка", "Планирование", "Производство", "Готово"3. Каждый раз когда заказ переходит из одного состояния в другое контрагенту на почту или в смс программа Vogbit автоматически отправляет уведомление: "Ваш заказ №....находится в стадии "Проработки", "Ваш заказ №.... Готов"Возможно реализовать именно такой алгоритм? Сколько это будет стоить? |
А вот тут всё, мягко говоря, совсем не так просто.
Начнём с того, что в "графике производства" показывается не "заказ", а позиции заказа. Которых вообще-то может быть далеко не одна строчка (в подавляющем большинстве случаев на самом деле это именно так и есть).
Далее...
То, что показывается в колонке "Состояние" в графике производства, это никакой не "статус" на самом деле, который как-то кто-то "переключает".
Это динамически вычисляемое значение, отражающее состояние на текущий момент, исходя из наличия пометок о готовности техпроцессов, наличия заданий для производства, количества этих заданий, состояния выполнения этих заданий и т.п.
И это всё может легко поменяться. Например, любое дополнение в плане заданий - и из "готово" уже опять получается, что на самом деле не готово.
Бывают такие штуки, как задание "приняли" в производстве, потом поняли что ошиблись, не то нажали, и отменили. "Состояние" при этом в "графике производства", опять же пару раз "перещёлкнется". И при этом всём вы хотите, чтобы программа автоматически спамила клиентов реальных?
В общем, если честно, то это немного не так всё делается. С большим контролем человека, как минимум.
Да и по самому "алгоритму" список вопросов никак не уменьшился.
Если бы это была какая-то простейшая штука, что есть "заказ" у него есть "статус" и когда он изменился, то надо выполнить действие, то такую штуку вообще можно было бы без нас написать. На уровне самого SQL.
Тот вопрос, вообще-то, сильно посложнее.
P.S. Чтобы не было напрасных ожиданий, сразу честно скажу, что непосредственно сейчас мы при любом раскладе ничем подобным заниматься не будем точно. Загружены другой работой на какое-то время точно очень плотно.