Цитата:
Сообщение от
twilight
Хотелось бы видеть в руководстве раздел по программированию исправления / сторнирования.
Так же, если будет раздел по программированию этих штук, то стоит акцентировать внимание на том, про что многие, реализуя такие расширение, удобные для пользователей забывают (видел несколько механизмов помощи при сторинировании, в которых это не было учтено).
При сторнировании накладной по заказу на продажу (покупку), данные берутся из заказа. Но по сравнению с моментом создания исходной накладной данные в заказе могли поменяться (изменились цены, признак вхождения налогов в цену, строка, а то и весь заказ могли быть удалены и т.п.). Поэтому сторно это не только вызов создания накладной, но и восстановление на время сторнирования данных заказа, которые существовали на момент создания исходной накладной.