Цитата:
Изначально опубликовано svcoder
Алгоритмы их осуществления тривиальны.
А вы ожидали встретить высшую математику?
Все очень правильно - алгоритмЫ, тривиальны.
Их много. Они есть. В не ERP-системах их нет, их надо реализовывать.
Разница только во времени исполнения

В ERP есть, в не ERP - можно сделать.
Разница по времени исполнения дает разные стоимости и риски.
Но кроме этого разница во времени исполнения дает новое качество - можно взять любую ERP-систему и быстро сказать насколько она подходит именно вам. Если не подходит, то надо продолжать поиск подходящей.
Начав расширять не ERP-систему вы не знаете заранее, что получится в итоге.
Это единственное и основополагающее отличие.
Отсюда следует все остальное.
И то, что ERP-систему неэффективно переписывать с нуля.
И то, что надо стараться не изменять ERP-систему.
И т.д.
Цитата:
Изначально опубликовано svcoder
Например включив проверку поля ИНН с имеющимися в базе(действует только для российских контрагентов), но нельзя делать из него уникальный ключ, так как есть контрагенты, у которых каждый филиал ведет собственную бухгалтерию.
А еще есть договорники, у которых ИНН может отсутствовать.
Вот ans и спрашивает: "Кто скажет Вам ...?"
svcoder, перед тем, как переходить к реализации - пошевелите немного мозгами и попробуйте предложить решение не для частного случая, а общее решение. Такое решение, чтобы не пришлось лезть в код при каждом чихе. Тогда вы сможете оценить почему ERP-системы сложны.