Вопросик знающим:
В комплексной есть документы "Корректировка заказа покупателя и Изменение заказа покупателя".
Смотрю описание данных документов:
Документ «Корректировка заказа покупателя»
С помощью этого документа можно провести корректировку заказа, связанную с изменением товарных и финансовых договоренностей с покупателем.
Документ всегда вводится на основании документа «Заказ покупателя».
Документ «Изменение заказа покупателя»
С помощью этого документа можно провести изменение заказа, связанное с изменением товарных и финансовых договоренностей с покупателем.
Документ позволяет ввести актуальное состояние заказа. Документ всегда вводится на основании документа «Заказ покупателя».
Что один, что другой документ корректируют заказ одинаково следуя из описания...
Кто подскажет, зачем 2 документа, с одинаковыми функциями в программе?
КорректировкаЗаказа добавляет (удаляет) строки (количество) из Заказа.
ИзменениеЗзаказа - полностью отменяет предыдущее состояние. Сделано по той причине, что программы пишут для пользователей. В какой-то ситуации удобнее переделать заказ, сохранив предыдущую редакцию, чтобы можно было найти концы. В какой-то - внести изменения для текущего документа, но оставив предыдущую редакцию документ.
Ещё, емнип, там отличается их вызов и заполнение при вооде на основании.
Да нет. Наоборот, имхо - "на любуй вкус и цвет". Просто есть три "идеологически разных" подхода к изменению сделанного заказа, которые крайне сложно (если вообще возможно и оправданно) "вонзить" в один документ, содержащий в себе всю возможную функциональность.
По опыту - когда менеджеры начинают задним числом править заказы клиентов - начинается такая свистопляска с остаками и резервами, что оказываеься рад, что есть сразу несколько готовых механизмов.
Так что это скорее плюс, чем минус, имхо. Потом - никто же никого не заставляет пользоваться именно КорректировкаЗаказаПокупателя ;-)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн