Движения документа по периодическому регистру сведений.
Добрый день дорогие друзья. База самописная. Создал новый документ и всё хорошо отрабатывает. Потребовалось ввести новый регистр сведений, периодический, и потребовалось по нему делать движения. Движения делаются следующим образом:
В результате при каждом проведении в регистре при отборе по регистратору остаётся только одна строка, в то время когда необходимо иметь полностью историю движений. Я чтото делаю не так? есть варианты реализовать это изменив мой текущий метод не прибегая к тому чтобы сделать регистр независимым и писать в него через менеджерзаписи?
если СтатусДела<>ПредидущийСтатусДела() тогда
Движение = Движения.СтатусыДелОПросроченнойЗадолженности.Добавить();
Движение.Период = ТекущаяДата();
Движение.Дело = Ссылка;
Движение.СтатусДела = СтатусДела;
Движение.Пользователь = ПараметрыСеанса.ТекущийПользователь;
Конецесли;
ПоказатьВ результате при каждом проведении в регистре при отборе по регистратору остаётся только одна строка, в то время когда необходимо иметь полностью историю движений. Я чтото делаю не так? есть варианты реализовать это изменив мой текущий метод не прибегая к тому чтобы сделать регистр независимым и писать в него через менеджерзаписи?
По теме из базы знаний
- Регистры сведений. За кулисами
- Быстрая свертка базы 1С через MSSQL
- Подключение подсистемы исправления документов и регистров в конфигурации ЗУП 3.1
- Делаем свой интервальный регистр в ЗУП
- Копирование движений по регистрам в документ "Перенос данных" в "1С:Зарплата и управление персоналом, редакция 3.1"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Регистр сведений подчинен регистратору?
Для подчиненных регистратору:
"По умолчанию запись выполняется с замещением, т. е. существующие записи этого регистратора в регистре сведений будут удалены.
Для того чтобы добавить записи к существующим записям регистратора, необходимо указывать значение Ложь параметра метода Записать() набора записей. При этом необходимо позаботиться о том, чтобы значения измерений добавляемых записей были уникальны для записей данного регистратора в регистре сведений, иначе запись выполнена не будет:"
Для подчиненных регистратору:
"По умолчанию запись выполняется с замещением, т. е. существующие записи этого регистратора в регистре сведений будут удалены.
Для того чтобы добавить записи к существующим записям регистратора, необходимо указывать значение Ложь параметра метода Записать() набора записей. При этом необходимо позаботиться о том, чтобы значения измерений добавляемых записей были уникальны для записей данного регистратора в регистре сведений, иначе запись выполнена не будет:"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот