Вход | Регистрация
 

В какой момент происходит удаление движений документа в ERP

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.