Очистка движений которые записаны "ПередЗаписью"

1. Kaspirovsky 215 25.05.17 07:08 Сейчас в теме
БП 2,0 ПередЗаписью, движения не удаляются, ОбработкаПроведения удаляются

При ЗАПИСИ(не проведения) док-та "ПоступлениеТоваровУслуг" происходит движение в добавленный регистр накопления "ОстаткиНаСкладах", НО при пометки на удаление этого док-та, Движения в РН "ОстаткиНаСкладах", не удаляются. ЗЫ ставлю запись движений в процедуру "ПередЗаписью", если запись движений ставлю в "Процедура ОбработкаПроведения" то движения удаляются
По теме из базы знаний
Найденные решения
7. DmitriyPopow 33 25.05.17 09:49 Сейчас в теме
в ПередЗаписью
Если ПометкаУдаления и движения.мойРег.Количество() > 0 Тогда
    движения.мойРег.Очистить()
конецЕсли;
Kaspirovsky; +1 Ответить
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
4. DmitriyPopow 33 25.05.17 08:03 Сейчас в теме
(1) движения.мойРег.Очистить() не?
2. Dnki 4 25.05.17 07:49 Сейчас в теме
происходит движение в добавленный регистр
.
Так это Вы так сделали? Если так, то Вы извращенец, так делать нельзя.
В конфигураторе задано, в какие регистры документ делает записи, а Вы делаете нестандартные.
Следовательно, при отмене, 1с не "догадалась" удалить этот нестандарт.
5. Kaspirovsky 215 25.05.17 08:05 Сейчас в теме
(2) я все понимаю. Ну не просто же так туда делаю движения, надо значит
8. DmitriyPopow 33 25.05.17 09:51 Сейчас в теме
(2)
Вы извращенец


а что в этом совсем ужасного?
ПередЗаписью он не может сделать т.к. ссылки может еще не быть на этот док. а обработчик проведения может и не вызываться Док только записывают, но не проводят, а записи нужны пример резервы или что-то такое.
Kaspirovsky; +1 Ответить
3. rulex* 25.05.17 07:59 Сейчас в теме
Попробуйте очищать регистр вручную. При пометке на удаление
6. Kaspirovsky 215 25.05.17 08:07 Сейчас в теме
(3)в ручную не пойдет, нужно чтобы при удалении очищалось

(4) поподробней можно :)?
7. DmitriyPopow 33 25.05.17 09:49 Сейчас в теме
в ПередЗаписью
Если ПометкаУдаления и движения.мойРег.Количество() > 0 Тогда
    движения.мойРег.Очистить()
конецЕсли;
Kaspirovsky; +1 Ответить
9. Kaspirovsky 215 25.05.17 10:50 Сейчас в теме
(7) это будет действовать приЗаписи только, а как сделать чтобы при "Пометки на удаление"?
10. DmitriyPopow 33 25.05.17 11:01 Сейчас в теме
(9)
действовать приЗаписи только, а как сделать чтобы при "Пометки на удаление"?

при пометке на удаление тоже происходит запись. почему это будет действовать только приЗаписи?
11. Kaspirovsky 215 25.05.17 11:08 Сейчас в теме
(10) Да все работает) Спасибо))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот