Имя: Пароль:
1C
 
В какой момент происходит удаление движений документа в ERP
,
0 Admin_Net_1C
 
21.09.21
09:08
Добрый день народ.
Платформа 8.3.18.1289.
Конфигурация 1С:ERP. Управление холдингом (3.1.4.21), файловая.
Суть задачи: при установке пометки на удаление на документе ПТиУ нужно получить движения этого документа по самописному РН (у проведенного документа ПТиУ они точно есть).
Проблема: когда помечанием док ПТиУ на удаление, в событии ПередЗаписью, в коллекции движений по этому самописному РН уже нет движений. У самого документа ПТиУ свойство "Удаление движений"="Не удалять автоматически". У самописного РН модуль набора записей пустой.
Вопрос: в какой момент происходит удаление движений? (какая то подписка, которая срабатывает раньше события ПередЗаписью?)
1 pechkin
 
21.09.21
09:11
Не может быть. Как проверчешь наличие движений?
2 DimVad
 
21.09.21
09:14
(0) "в коллекции движений по этому самописному РН уже нет" - а если в этот момент получить данные из РН запросом, то что там будет ?
3 ptiz
 
21.09.21
09:14
(0) Поставь точку останова в модуле записей регистра и смотри стек.
4 Admin_Net_1C
 
21.09.21
09:14
(1) в модуле документа ПТиУ в событии перед записью точка останова на первой строке кода, в Shift+F9 ввожу Движения кнопка Рассчитать, разворачиваю коллекцию, нахожу самописный РН, кнопка Рассчитать - 0 строк движений
5 Admin_Net_1C
 
21.09.21
09:14
(3) так и пытаюсь, пока не отловил (
6 pechkin
 
21.09.21
09:15
Нужно делать
Движения.МойРегистр.Прочитать()
7 Admin_Net_1C
 
21.09.21
09:15
(3) модуль записей регистра пустой. Только если добавить самому событие ПередЗаписью - сейчас попробую
8 pechkin
 
21.09.21
09:16
В модуле регистра и не должно ничего быть
9 pechkin
 
21.09.21
09:16
(6) а лучше запросом
10 Admin_Net_1C
 
21.09.21
09:36
(6) точно (я сам затупил)), спасибо