|
КД. Изменение набора движений после загрузки. | ☑ | ||
|---|---|---|---|---|
|
0
Sh1neOne
08.12.16
✎
18:47
|
Здравствуйте. Подскажите пожалуйста, как изменить движения регистра бухгалтерии по документу Операции, после загрузки данных. Я пробовал вот так:
<Code> НаборЗаписейРегистра = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); НаборЗаписейРегистра.Отбор.Регистратор.Установить(Ссылка); НаборЗаписейРегистра.Прочитать(); Для каждого Стр Из НаборЗаписейРегистра Цикл Если стр.СчетДт=ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда тогда Стр.СубконтоДт.РаботникиОрганизации=Справочники.ФизическиеЛица.ПустаяСсылка(); ИначеЕсли стр.СчетКТ=ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда тогда Стр.СубконтоКт.РаботникиОрганизации=Справочники.ФизическиеЛица.ПустаяСсылка(); КонецЕсли; КонецЦикла; НаборЗаписейРегистра.Записать(); </Code> Выгружает-Загружает но всё остается без изменений |
|||
|
1
Franchiser
08.12.16
✎
22:48
|
НаборЗаписейРегистра.Записывать = Истина;
|
|||
|
2
Sh1neOne
09.12.16
✎
09:34
|
(1) Не помогло. Если просто создать внешнюю обработку, то всё нормально, а через КД не в какую
|
|||
|
3
Sh1neOne
09.12.16
✎
10:14
|
up
|
|||
|
4
Cyberhawk
09.12.16
✎
10:27
|
Попробуй обойти набор из коллекции движений твоего регистратора, а не независимый. Ну и про Записывать = Истина не забывай.
|
|||
|
5
Cyberhawk
09.12.16
✎
10:28
|
Ну и у тебя возможно стоит флажок у обработки загрузки "Оптимизированная запись объектов", сними его
|
|||
|
6
Sh1neOne
09.12.16
✎
10:54
|
(4) не очень понял, я же делаю отбор по регистратору и обхожу его движения
(5) не помогло, к сожалению |
|||
|
7
Sh1neOne
09.12.16
✎
11:17
|
Разобрался, всем спасибо. Сделал так:
Для каждого Стр из Объект.Движения.Хозрасчетный Цикл Если стр.СчетДт=ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда тогда Стр.СубконтоДт.РаботникиОрганизации=Справочники.ФизическиеЛица.ПустаяСсылка(); КонецЕсли; Если стр.СчетКТ=ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда тогда Стр.СубконтоКт.РаботникиОрганизации=Справочники.ФизическиеЛица.ПустаяСсылка(); КонецЕсли; КонецЦикла; |
|||
|
8
Cyberhawk
09.12.16
✎
12:02
|
(7) Молодец, сумел воспользоваться советом
|
|||
|
9
Sh1neOne
09.12.16
✎
17:21
|
(8) Спасибо =)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |