Добавление записи в регистр расчета "Основные начисления работников организации"
16.11.2007
09:05
#1
"Подскажите пожалуйста, как добавить запись в регистр расчета? Пишу следующий код:
НаборОсновныеНачисления = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей();
НаборОсновныеНачисления.Отбор.Регистратор.Значение = Ссылка;
НаборОсновныеНачисления.Отбор.ФизЛицо.Значение = Сотрудник.Ссылка;
НаборОсновныеНачисления.Отбор.Организация.Значение = Организация.Ссылка;
НаборОсновныеНачисления.Отбор.Приказ.Значение = Реквизит2.Ссылка;
Движение = НаборОсновныеНачисления.Добавить();
Движение.Размер = 234;
Движение.ОтработаноДней = 2;
Движение.ОтработаноЧасов = 2;
Движение.ОтработаноДнейПоПятидневке = 2;
Движение.НормаДнейПоПятидневке = 2;
Движение.ДатаНачалаСобытия = НачалоМесяца(Дата);
Движение.Авторасчет = Истина;
Движение.ГрафикРаботы = Справочники.ГрафикиРаботы.НайтиПоНаименованию("Основной график работы");
Движение.ПериодРегистрации = Дата;
Движение.Результат = 234;
Движение.ВидРасчета = Реквизит1.Ссылка;
Движение.ПериодДействияНачало = НачалоМесяца(Дата);
Движение.ПериодДействияКонец = КонецМесяца(Дата);
НаборОсновныеНачисления.Записать();
где Ссылка,Сотрудник.Ссылка,Организация.Ссылка,Реквизит2.Ссылка,Реквизит1.Ссылка определены однозначно. Ошибок никаких не выдает, но и запись в регистре не появляется.
"
НаборОсновныеНачисления = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей();
НаборОсновныеНачисления.Отбор.Регистратор.Значение = Ссылка;
НаборОсновныеНачисления.Отбор.ФизЛицо.Значение = Сотрудник.Ссылка;
НаборОсновныеНачисления.Отбор.Организация.Значение = Организация.Ссылка;
НаборОсновныеНачисления.Отбор.Приказ.Значение = Реквизит2.Ссылка;
Движение = НаборОсновныеНачисления.Добавить();
Движение.Размер = 234;
Движение.ОтработаноДней = 2;
Движение.ОтработаноЧасов = 2;
Движение.ОтработаноДнейПоПятидневке = 2;
Движение.НормаДнейПоПятидневке = 2;
Движение.ДатаНачалаСобытия = НачалоМесяца(Дата);
Движение.Авторасчет = Истина;
Движение.ГрафикРаботы = Справочники.ГрафикиРаботы.НайтиПоНаименованию("Основной график работы");
Движение.ПериодРегистрации = Дата;
Движение.Результат = 234;
Движение.ВидРасчета = Реквизит1.Ссылка;
Движение.ПериодДействияНачало = НачалоМесяца(Дата);
Движение.ПериодДействияКонец = КонецМесяца(Дата);
НаборОсновныеНачисления.Записать();
где Ссылка,Сотрудник.Ссылка,Организация.Ссылка,Реквизит2.Ссылка,Реквизит1.Ссылка определены однозначно. Ошибок никаких не выдает, но и запись в регистре не появляется.
"
Читают тему
(гостей: 1)