|
Движения документа, подчиненный регистр сведений |
☑ |
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) Вот:
НаборЗаписей.Отбор.Регистратор.Значение = Выборка.Регистратор;
НаборЗаписей.Прочитать();
при наличии регистратора такая конструкция обязательна.
Источник:
|
|