Имя: Пароль:
1C
1С v8
Не добавлется движение в регистр накопления
0 sardar4ik
 
13.11.12
12:35
Добавляю движение в регистр накопления ВзаиморасчетыПоНДФЛ конфа Бухгалтерия 1,6 малость модифицированная.

   // регистр ВзаиморасчетыПоНДФЛ Приход
   Движения.ВзаиморасчетыПоНДФЛ.Очистить();
   Для Каждого ТекСтрокаНачисления Из Начисления Цикл
       Движение = Движения.ВзаиморасчетыПоНДФЛ.Добавить();
       Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
       Движение.Период = НачалоМесяца(Дата);
       Движение.Сотрудник = Сотрудник;
       Движение.Организация = Организация;
       Движение.ПериодВзаиморасчетов = НачалоМесяца(Дата);
       Движение.ФизЛицо = ТекСтрокаНачисления.Сотрудник.ФизЛицо;
       Движение.Налог = ТекСтрокаНачисления.НДФЛ;
       Движение.Доход = ТекСтрокаНачисления.Начислено;
       Движение.ДоходНДФЛ = Справочники.ВидыДоходовНДФЛ.ОснЗП;
       Движение.НалоговыйПериод = НачалоМесяца(Дата);

   КонецЦикла;

Это движение сформировано конструктором, но движение в регистр никак не записывается, втф как говорят американцы ?
1 МишКа
 
13.11.12
12:37
Поищи строку:
Движения.ВзаиморасчетыПоНДФЛ.Записывать = Истина
2 sardar4ik
 
13.11.12
12:38
я ее добавлял в конец цикла, удалил из кода чтобы оставить то что сформировал конструктор сам.

       Движения.ВзаиморасчетыПоНДФЛ.Записывать = Истина;
Не помогает
3 sardar4ik
 
13.11.12
12:41
Документом НачислениеЗарплаты движения регистрируются, я создал Документ ПрочиеНачисления и через него хочу добавлять движения в регистр
4 МишКа
 
13.11.12
12:43
Почему в конец, а не перед входом в цикл?
5 МишКа
 
13.11.12
12:44
В цикл попадаешь? смотрел?
6 sardar4ik
 
13.11.12
12:46
и перед входом пробовал )) эффект тотже
Да в цикл точно попадаю вроде данные записывает в регистр, но на выходе пусто
7 МишКа
 
13.11.12
12:48
Смотри отладчиком - что происходит после выхода из цикла.
8 sardar4ik
 
13.11.12
12:59
(7) да удалялись движения, моя ошибка , спасибо)