Имя: Пароль:
1C
1С v8
Проведение по регистру накопления (обороты) УТ 11.1
0 Lucky68
 
24.10.13
10:25
Здравствуйте в УТ в документ реализации вставляю вот такой код:
        
Движения.ВознаграждениеАгентов.Записывать = Истина;
    Если ЗначениеЗаполнено(Дополнительный.ПолучитьАгента(Партнер)) Тогда
        Движение = Движения.ВознаграждениеАгентов.Добавить();
        Движение.Период = Дата;
        Движение.Агент = Дополнительный.ПолучитьАгента(Партнер);
        Движение.Вознаграждение = СуммаДокумента*0.03;    
    КонецЕсли;

Ошибок не выдает, но и движений не создает, регистр свой.
1 Otkr
 
24.10.13
10:25
А записывать движения будет кто, Вася Пупкин?
2 Lucky68
 
24.10.13
10:27
Ок, добавляю еще такую строчку:

Движения.ВознаграждениеАгентов.Записать();
3 lxndr
 
24.10.13
10:30
(0) куда вставляешь?
(1) не надо, пожалуйста :(
4 Lucky68
 
24.10.13
10:33
Движения.ВознаграждениеАгентов.Записывать = Истина;
    Если ЗначениеЗаполнено(Дополнительный.ПолучитьАгента(Партнер)) Тогда
        Движение = Движения.ВознаграждениеАгентов.Добавить();
        Движение.Период = Дата;
        Движение.Агент = Дополнительный.ПолучитьАгента(Партнер);
        Движение.Вознаграждение = СуммаДокумента*0.03;
        Движения.ВознаграждениеАгентов.Записать();        
    КонецЕсли;
5 Lucky68
 
24.10.13
10:33
вот куда
6 lxndr
 
24.10.13
10:39
(5) вставь тогда в обработку проведения.
Может лучше отчет настроить по 3%?
7 Lucky68
 
24.10.13
10:41
так я и вставляю в обработку проведения, мне и нужно что бы по регистру проходило 3% от суммы документа реализации, а отчетом я уже из регистра буду тянуть то что нужно. По документам запрос потом делать нельзя(
8 PR
 
24.10.13
10:43
У тебя в регистре регистратор-то указан?
9 Галахад
 
гуру
24.10.13
10:43
Может, условие убрать. Пока.
10 Lucky68
 
24.10.13
10:51
условие выполняется, регистратор конечно указан.
11 hhhh
 
24.10.13
11:03
(10) отладчик что показывает на Движение.Агент?
12 Lucky68
 
24.10.13
11:09
то что и должен, ссылку на физлицо. Говорю же все вроде проверял, в чем дело не пойму никак
13 hhhh
 
24.10.13
11:10
(12) значит дальше чистится. ОТладчиком дальше смотрел?
14 lex-kex
 
24.10.13
11:11
Может активность надо ставить?
15 Lucky68
 
24.10.13
11:14
(14) в отладчике когда смотрю у регистра она уже в значении истина
16 Lucky68
 
24.10.13
11:30
Взлетело, господа!))) Вставил свой кусок кода после вызовов:

ПроведениеСервер.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства, РежимПроведения);

    Документы.РеализацияТоваровУслуг.ИнициализироватьДанныеДокумента(Ссылка, ДополнительныеСвойства);

    ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс