Имя: Пароль:
1C
1С v8
Движения документа, подчиненный регистр сведений
0 Veronikin
 
31.05.20
17:07
Добрый день, подскажите пожалуйста, что я не так делаю.
Добавила новый регистр сведений, подчиненный регистратору.
В расширении добавила "После" обработку проведения по этом регистру:

НаборЗаписей = РегистрыСведений.ДниДляРасчетаДоплатыПоБольничному.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
...
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Организация = ЭтотОбъект.Организация;
НоваяЗапись.Сотрудник = СтрокаСотрудникиПоБольничнымЛистам.Сотрудник;
НоваяЗапись.ДокументОснование = СтрокаСотрудникиПоБольничнымЛистам.ДокументОснование;
НоваяЗапись.НачислятьДоплату = СтрокаСотрудникиПоБольничнымЛистам.НачислятьДоплату;
....
НаборЗаписей.Записать();

В итоге у меня при проведение документа движения формируются через раз - проводим первый раз - есть движения, второй раз - нет движений, третий раз - есть движения.
Что я делаю не так?
1 МихаилМ
 
31.05.20
17:11
2 Veronikin
 
31.05.20
17:13
(1) Это на мой пост же ссылка?
3 Фрэнки
 
31.05.20
17:14
видимо в браузере при создании темы сбой был
4 bolder
 
31.05.20
17:19
(0) Смотри объект Движения документа.Предполагаю не учитываешь свойство Разрешить разделение итогов.
5 Veronikin
 
31.05.20
17:24
(4) На ИТС написано: "Данный режим поддерживается для регистра накопления и регистра бухгалтерии", у меня регистр сведений.
6 bolder
 
31.05.20
17:27
(5)> В расширении добавила "После".ТОгда это.
7 Veronikin
 
31.05.20
17:39
(6) Сделала "Вместо" - та же проблема.
8 hhhh
 
31.05.20
18:49
(7) а где НоваяЗапись.Регистратор =  ??
9 Chameleon1980
 
31.05.20
19:01
а отбора не достаточно? (8)
10 Veronikin
 
31.05.20
19:14
(8) Отбора достаточно.
11 Veronikin
 
31.05.20
19:27
Попробовала убрать расширения, сделала через подписку - та же проблема((
12 hhhh
 
31.05.20
21:42
(10) недостаточно. Отбор вообще не при делах.
13 bolder
 
31.05.20
23:33
(0) Вот:
НаборЗаписей.Отбор.Регистратор.Значение = Выборка.Регистратор;
        НаборЗаписей.Прочитать();
при наличии регистратора такая конструкция обязательна.
Источник:https://its.1c.ru/db/metod8dev#content:2719:hdoc:_top:регистр%20сведений%20набор%20записей
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.