Имя: Пароль:
1C
1С v8
При записи/проведении/распроведении документа не изменять записи в подчиненном регистре
,
0 NurSagen
 
20.05.21
14:41
Есть регистр накопления, у которого регистраторами являются 10 документов. Нужно, чтобы если документ захотят заново провести/распровести, то записи по этому РН не чистились и вообще не изменялись. Не хочется лезь в обработки проведения/удаления проведения каждого из документов.
Хочется в модуле набора записей самого регистра что-то подшаманить, чтобы транзакция записи документа обходила мой регистр стороной. Или каким-то подобным образом это сделать. Это возможно?
1 Dark_Warrior
 
20.05.21
14:49
(0) Так себе методология получается. Смысл движений как раз в актуальности. Делайте тогда не подчиненный регистр и записывайте туда данные только из проведения нового документа.
2 NurSagen
 
20.05.21
14:49
(1) Регистры накопления не могут быть не подчиненными.
3 lodger
 
20.05.21
14:53
(2) сделай свой калькулятор на регистре сведений.
4 pechkin
 
20.05.21
15:01
В модуле набора записей - отказ
5 NurSagen
 
20.05.21
15:04
(4) С отказом будет просто ошибка, никакой документ не проведется просто.
6 Dark_Warrior
 
20.05.21
15:17
(2) Сведений. (3) +
7 NurSagen
 
20.05.21
15:18
По моему нашел способ. В модуле набора записей:

ЭтотОбъект.Очистить();

ВыборкаПоРегистратору - РегистрНакопления.ИмяРегистра.ВыбратьПоРегистратору(ЭтотоОбъект.Отбор.Регистратор.Значение);

Пока ВыборкаПоРегистратору.Следующий() Цикл
    НовЗапись = ЭтотОбъект.Добавить();
    ЗаполнитьЗначенияСвойство(НовЗапись, ВыборкаПоРегистратору);
КонецЦикла;
8 RomanYS
 
20.05.21
15:20
(7) Тогда уж запросом прочитать и загрузить. А там нет заморочек с двойной записью (один раз пустой, другой с данными), или эта тема только с РС?
9 Fragster
 
гуру
20.05.21
15:22
установить соответствующие свойства документа, запись и очистку движений выполнять самостоятельно.
https://i.imgur.com/BTi1tfI.png
10 NurSagen
 
20.05.21
15:24
(9) У каждого из документов полно своих других регистров. И я не хочу лезть в модули документов.
11 lodger
 
21.05.21
08:15
(10) тут уж или рыбку съесть или сам знаешь что.