Здравствуйте. Подскажите пожалуйста такой вопрос:
У меня есть табличная часть "Данные" табеля учета рабочего времени, где в строке реквизиты: Сотрудник, ДатаДня1, ЧасыДень1, ДатаДня2, ЧасыДень2, ДатаДня3, ЧасыДень3 ... ДатаДняN, ЧасыДеньN.
Подскажите, как в обработке проведения сделать для каждого дня новую запись в регистр.
Сотрудник - Дата - Часы
Затем перейти для 2й строки и сделать тоже самое
Всю голову сломал, но что-то не выходит:
У меня есть табличная часть "Данные" табеля учета рабочего времени, где в строке реквизиты: Сотрудник, ДатаДня1, ЧасыДень1, ДатаДня2, ЧасыДень2, ДатаДня3, ЧасыДень3 ... ДатаДняN, ЧасыДеньN.
Подскажите, как в обработке проведения сделать для каждого дня новую запись в регистр.
Сотрудник - Дата - Часы
Затем перейти для 2й строки и сделать тоже самое
Всю голову сломал, но что-то не выходит:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
КоличествоДнейВПериоде = ПолучитьКоличествоДнейВВыбранномПериоде();
Движения.ГрафикРаботы.Записывать = Истина;
Для Каждого ТекСтрокаНачисления Из Данные Цикл
ДеньПериода = 1;
Пока ДеньПериода <= КоличествоДнейВПериоде Цикл
Движение = Движения.ГрафикРаботы.Добавить();
Движение.Сотрудник = ТекСтрокаНачисления.Сотрудник;
Движение.ДатаГрафика = ТекСтрокаНачисления["ДатаДня" + ДеньПериода];
Движение.Значение = ТекСтрокаНачисления["День" + ДеньПериода];
Движение.ДокументОснование = Ссылка;
Движения.Записать();
ДеньПериода = ДеньПериода + 1;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Функция ПолучитьКоличествоДнейВВыбранномПериоде()
ТекДень = ПериодНачала;
КоличествоДней = 0;
Пока ТекДень <= ПериодОкончания Цикл
КоличествоДней = КоличествоДней + 1;
ТекДень = ТекДень + 86400;
КонецЦикла;
Возврат КоличествоДней;
КонецФункции
ПоказатьПо теме из базы знаний
- Обработка для перепроведения документов по дате создания
- Универсальная обработка проведения документов
- Универсальная обработка перепроведения документов по выбранному регистру не изменяя остальные движения
- Обработка перепроведения документов "Регистрация оплаты" 1С: Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК 3.0
- 6-НДФЛ из ЗУП 2.5 без проблем. Специальная обработка проведения документов. Методика
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот