1С:Предприятие 8.3 (8.3.17.1549)
конфа УТП для Украины 1.2 (Демо)
Добрый день колеги.
Вопрос наверное глупый, но тем не менее
есть Регистр сведений подчиненный регистратору(обязательное условие), есть измерение "Пользователь"
задача: при перепроведении документа добавлять запись в регистр с пользователем и новой датой, таким образом будем видеть историю-хронологию проведений пользователями
пишу так:
НаборЗаписей = РегистрыСведений.ФиксированиеПроводившегоДокумент.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.Пользователь = Пользователь;
НаборЗаписей.Записать(Ложь);
Перед
НоваяЗапись = НаборЗаписей.Добавить();
НаборЗаписей.Прочитать();
Сделал, всё равно перезаписывает, а не добавляет
Yevhenii_S @ Сегодня, 11:03
,
Добрый день! Есть такая фишка, как версионирование объектов. И если мне не изменяет память, то в регистр пишет каждый раз, как только перезаписали документ. Но эту штуку необходимо настроить, для тех объектов, которые хотите видеть изменения (версии).
denis84 @ Сегодня, 11:30
,
Спасибо, рассматривали этот вариант. Но он очень раздует базу, решили таким образом фиксировать.
Сейчас переделаю регистр в независимый и буду писать Документ в Измерениях,
а потом открывать програмно регистр с отбором по текущему документу
регистр то хоть периодический ?
sava1 @ Сегодня, 11:47
,
да, период задается текущей датой, что бы можно было отследить хронологию перепроведений
В этом случае регистр не должен быть подчинён регистратору, регистратор должен быть измерением регистра, а пользователь ресурсом.
НаборЗаписей = РегистрыСведений.ФиксированиеПроводившегоДокумент.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Документ.Установить(ЭтотОбъект.Ссылка);
НаборЗаписей.Прочитать();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Документ = ЭтотОбъект.Ссылка;
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.Пользователь = Пользователь;
НаборЗаписей.Записать();
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua