Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

При записи/проведении/распроведении документа не изменять записи в подчиненном регистре

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

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

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

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

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