Имя: Пароль:
1C
1С v8
1с 8.2 Комплексная
0 floverr
 
20.02.12
10:05
Добрый день, просьба не троллить :)

Вопросик знающим:
В комплексной есть документы "Корректировка заказа покупателя и Изменение заказа покупателя".
Смотрю описание данных документов:

Документ «Корректировка заказа покупателя»
С помощью этого документа можно провести корректировку заказа, связанную с изменением товарных и финансовых договоренностей с покупателем.
Документ всегда вводится на основании документа «Заказ покупателя».

Документ «Изменение заказа покупателя»
С помощью этого документа можно провести изменение заказа, связанное с изменением товарных и финансовых договоренностей с покупателем.
Документ позволяет ввести актуальное состояние заказа. Документ всегда вводится на основании документа «Заказ покупателя».

Что один, что другой документ корректируют заказ одинаково следуя из описания...
Кто подскажет, зачем 2 документа, с одинаковыми функциями в программе?
1 1398
 
20.02.12
10:59
КорректировкаЗаказа добавляет (удаляет) строки (количество) из Заказа.
ИзменениеЗзаказа - полностью отменяет предыдущее состояние. Сделано по той причине, что программы пишут для пользователей. В какой-то ситуации удобнее переделать заказ, сохранив предыдущую редакцию, чтобы можно было найти концы. В какой-то - внести изменения для текущего документа, но оставив предыдущую редакцию документ.
Ещё, емнип, там отличается их вызов и заполнение при вооде на основании.
2 floverr
 
20.02.12
11:25
спс..мудрено конечно сделано..:)
3 1398
 
20.02.12
12:57
Да нет. Наоборот, имхо - "на любуй вкус и цвет". Просто есть три "идеологически разных" подхода к изменению сделанного заказа, которые крайне сложно (если вообще возможно и оправданно) "вонзить" в один документ, содержащий в себе всю возможную функциональность.

По опыту - когда менеджеры начинают задним числом править заказы клиентов - начинается такая свистопляска с остаками и резервами, что оказываеься рад, что есть сразу несколько готовых механизмов.

Так что это скорее плюс, чем минус, имхо. Потом - никто же никого не заставляет пользоваться именно КорректировкаЗаказаПокупателя ;-)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн