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

Движения документа, подчиненный регистр сведений

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

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

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

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