|
В какой момент происходит удаление движений документа в 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) точно (я сам затупил)), спасибо
|
|