1С ЗКГУ Документ перенос данных, Движение по регистру сведений "Данные о времени для расчета среднего (ФСС)"

1. CD_SVEN 05.08.20 15:02 Сейчас в теме
Добрый день, пишу обработку, по загрузки в регистр сведений "Данные о времени для расчета среднего (ФСС)" данные за последние 2 года по сотрудникам, вопрос как реализовать условия по заполнению строки, так как там 90+ столбцов.

Если день = явка тогда 
движение.ОтработанДень1 = истина
движение.НеотработанДень1 = Ложь
движение.БолезньУходЗаДетьмиДень1 = Ложь
ИначеЕсли день =  Выходной тогда
движение.ОтработанДень1 = Ложь
движение.НеотработанДень1 = Истина
движение.БолезньУходЗаДетьмиДень1 = Ложь

И так далее на целый месяц....
Показать


Загружаемый табель храниться в таблице значений.
По теме из базы знаний
Найденные решения
2. Stref75 06.08.20 08:47 Сейчас в теме
(1)
    НаборЗаписей = РегистрыСведений.ДанныеОВремениДляРасчетаСреднегоФСС.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Значение = ДокументПереносДанныхСсылка;
    НоваяЗапись = НаборЗаписей.Добавить();
    Для й=1 По 31 Цикл
        НоваяЗапись["ОтработанДень"+Й] = истина; 	
    КонецЦикла; 
    
    НаборЗаписей.Записать();
Показать


и т.д для всех остальных реквизитов
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Stref75 06.08.20 08:47 Сейчас в теме
(1)
    НаборЗаписей = РегистрыСведений.ДанныеОВремениДляРасчетаСреднегоФСС.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Значение = ДокументПереносДанныхСсылка;
    НоваяЗапись = НаборЗаписей.Добавить();
    Для й=1 По 31 Цикл
        НоваяЗапись["ОтработанДень"+Й] = истина; 	
    КонецЦикла; 
    
    НаборЗаписей.Записать();
Показать


и т.д для всех остальных реквизитов
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот