Здравствуйте.
Помогите советом.
Создал документ оплата по часам, и создал вид расчета оплата по часам. в модуле документа прописал, что данные из этого документа будут передаваться в журнал начислений:
Процедура ОбработкаПроведения()
Жур=СоздатьОбъект("ЖурналРасчетов.Зарплата");
Нач=Жур.НачалоТекущегоПериода();
Кон=Жур.КонецТекущегоПериода();
Жур.ВвестиРасчет(Сотрудник,ВидРасчета.ОплатаПоОкладу,Нач,Кон);
КонецПроцедуры.
Вопрос в следующем, в созданный мною документ предусмотрен только для ввода начисления по одному сотруднику, а мне нужно чтобы можно было по группе сотрудников, выше написанный листинг к новому документу не подходит, подскажите что нужно дописать в листинге, что можно было вводит начисления списком сотрудников.
Помогите советом.
Создал документ оплата по часам, и создал вид расчета оплата по часам. в модуле документа прописал, что данные из этого документа будут передаваться в журнал начислений:
Процедура ОбработкаПроведения()
Жур=СоздатьОбъект("ЖурналРасчетов.Зарплата");
Нач=Жур.НачалоТекущегоПериода();
Кон=Жур.КонецТекущегоПериода();
Жур.ВвестиРасчет(Сотрудник,ВидРасчета.ОплатаПоОкладу,Нач,Кон);
КонецПроцедуры.
Вопрос в следующем, в созданный мною документ предусмотрен только для ввода начисления по одному сотруднику, а мне нужно чтобы можно было по группе сотрудников, выше написанный листинг к новому документу не подходит, подскажите что нужно дописать в листинге, что можно было вводит начисления списком сотрудников.
По теме из базы знаний
- Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений
- Рисуем Робота в диаграмме Ганта с использованием Регистра расчетов и Плана видов расчета
- Исправление вида расчета Нерабочий день в регистрации разовых начислений для УПП 1.3, ЗУП 2.5
- Загрузка данных из MS Excel в документ Данные для расчета зарплаты (ERP 2, КА 2, ЗУП 3.1)
- Аналитические данные видов расчета для ЗУП 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Тебе надо сделать документ с табличной частью.
Как в Зарплате и Кадрам -- Начисление по списке
Перебирая табличную часть выполняй код который написал для одного
Процедура ОбработкаПроведения()
Жур=СоздатьОбъект("ЖурналРасчетов.Зарплата");
Нач=Жур.НачалоТекущегоПериода();
Кон=Жур.КонецТекущегоПериода();
ВыбратьСтроки()
Пока ПолучитьСтроку() = 1 Цикл
Жур.ВвестиРасчет(Сотрудник,ВидРасчета.ОплатаПоОкладу,Нач,Кон);
КонецЦикла
КонецПроцедуры.
Как в Зарплате и Кадрам -- Начисление по списке
Перебирая табличную часть выполняй код который написал для одного
Процедура ОбработкаПроведения()
Жур=СоздатьОбъект("ЖурналРасчетов.Зарплата");
Нач=Жур.НачалоТекущегоПериода();
Кон=Жур.КонецТекущегоПериода();
ВыбратьСтроки()
Пока ПолучитьСтроку() = 1 Цикл
Жур.ВвестиРасчет(Сотрудник,ВидРасчета.ОплатаПоОкладу,Нач,Кон);
КонецЦикла
КонецПроцедуры.
(6,9) Рекомендации:
Листинги, так сказать, в "живом" виде имеет смысл выкладывать только в форуме (для обсуждения, дискусссий) если листинг претендует на некий "методический" материал - то лучше его оформить статьей с пояснениями что к чему и как зачем. В раздел Программ имеет смысл помещать только готовые законченные решения.
Листинги, так сказать, в "живом" виде имеет смысл выкладывать только в форуме (для обсуждения, дискусссий) если листинг претендует на некий "методический" материал - то лучше его оформить статьей с пояснениями что к чему и как зачем. В раздел Программ имеет смысл помещать только готовые законченные решения.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот