Не добавлется движение в регистр накопления
☑
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) да удалялись движения, моя ошибка , спасибо)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший