Удаление движений при Не удалять автоматически

1. InWith 26 29.07.16 00:49 Сейчас в теме
Здравствуйте, Коллеги!

Доделываю новый документ для БП 3.0, при отмене проведения - НЕ УДАЛЯЮТСЯ ДВИЖЕНИЯ. В свойстве удавление движений, установлено "Не удалять автоматически", как и у всех ТИПОВЫХ документов. Новый документ включен в подписку "ПередЗаписьюДокументаДляУдаленияДвижений", в модуле объекта отрабатывает событие ОбработкаУдаленияПроведения:
Процедура ОбработкаУдаленияПроведения(Отказ)

	ПроведениеСервер.ПодготовитьНаборыЗаписейКОтменеПроведения(ЭтотОбъект);
	Движения.Записать();

КонецПроцедуры


Вроде бы все как в типовых, НО - не работает... Может кто знает причину? Может хитрая подписка какая? Платформа 8.3.8.1784
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. alex-l19041 8 29.07.16 10:29 Сейчас в теме
(1) InWith, а что мешает изменить в свойстве на "Удалять автоматически" ?
12. spacecraft 29.07.16 16:54 Сейчас в теме
(1) InWith, процедура была скопирована? В модуле документа она зарегистрирована как одноименный обработчик?
В свойствах документа "ЗаписьДвиженийПриПроведении" указано "Записывать выбранные"?
Fales; InWith; +2 Ответить
2. BackinSoda 29.07.16 10:16 Сейчас в теме
Попробуйте перед этим добавить Движения.ИмяРегистра.Записывать = Истина;
4. alex-l19041 8 29.07.16 10:31 Сейчас в теме
(2) BackinSoda, или отладчиком пройтись по ПодготовитьНаборыЗаписейКОтменеПроведения и найти причину ...
5. BackinSoda 29.07.16 10:33 Сейчас в теме
(4) alex-l19041, под отладчиком - это решение всех проблем )
6. InWith 26 29.07.16 13:41 Сейчас в теме
(2) ну дык в типовой такого нет...
(3) в принципе ни чем, т.к. документ двигает один единственный регистр, интересен принцип работы, заложенный в типовые конфы.
(4) был я там, сравнивал с типовым документом - разницы не увидел, а результат разный....
7. alwiz3 29.07.16 14:18 Сейчас в теме
(6)
Вообще-то есть.
см. общий модуль ПроведениеНаСервере, Процедура ПодготовитьНаборыЗаписейКРегистрацииДвижений(Объект, ЭтоНовый = Ложь) Экспорт
8. InWith 26 29.07.16 16:23 Сейчас в теме
(7) есть такая процедура, но на нее ссылаются только документы зарплатной подсистемы. Та же реализация товаров с ней не связана. Фиг поймешь, что там намутили.
9. alwiz3 29.07.16 16:26 Сейчас в теме
(8) Я проверял на доке Счет-фактура полученный....

Сейчас глянул у реализаций - есть вызов
10. InWith 26 29.07.16 16:40 Сейчас в теме
(9) я отладкой проверял. точку в ПроведениеНаСервере.ПодготовитьНаборыЗаписейКРегистрацииДвижений, провожу, распровожу - нет остатновки... по поиску так, же отсутствует вызов, только у документов ЗП он есть... Релиз 3.0.43.240
11. alwiz3 29.07.16 16:50 Сейчас в теме
(10) Бухгалтерия предприятия, редакция 3.0 (3.0.43.245) (http://v8.1c.ru/buhv8/)

пятницо, чо ))))
13. InWith 26 29.07.16 17:17 Сейчас в теме
(11) Это ПодготовитьНаборыЗаписейКПроведению а не ПодготовитьНаборыЗаписейКРегистрацииДвижений. В моем документе процедура ПодготовитьНаборыЗаписейКПроведению указана.

(12) да, был копирован модуль объекта/менеджера типового документа и исправлялись некоторые переменные/запросы.

Стоит "Записывать модифицированные", поставил "Записывать выбранные" - ЗАРАБОТАЛО!!!! Огромное спасибо Добрый человек!
Оставьте свое сообщение

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