В типовых конфигурациях (УТП например) для документов Реализация услуг или ПТУ установлено Удаление движений - Не удалять автоматически.
То есть при поступлении товара на склад записывается движения и если, например, менеджер ошибся и указал неверное количество в документе, он его распроводит, но ничего не меняется по остаткам по идее, правильно?
Вопрос такой. почему так сделали?
у меня есть подозрение, что при повторном проведении этого документа учитывались остатки из этого же документа
в процедуре выполняется проверка на права для каждого регистра
если на какую-то из таблиц нет прав на изменение тогда и вылетает ошибка.
Получается сделали так, что б была меньше нагрузка?
Ну то есть с признаком "Не удалять автоматический" мы сами проверяем на права и если что - ошибку возвращаем
А с признаком "Удалять автоматически" оно пытается записать набор, а если на какой-то регистр нет прав - вываливается ошибка. но это уже идет нагрузка на сервак т.к. мы пытаемся этот набор записать, я все правильно понял?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс