Advertisement
Thesilverwolf

1c

Jul 18th, 2018
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. &НаСервере
  2. Процедура ПолучитьПодписи()
  3. Если ЗначениеЗаполнено(Объект.Подразделение) Тогда
  4. Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
  5. Если ЗначениеЗаполнено(Объект.ПериодРегистрации) Тогда
  6. ПредыдущийМесяц = ДобавитьМесяц(Объект.ПериодРегистрации,-1);
  7. Запрос = Новый Запрос;
  8. Запрос.Текст =
  9. "ВЫБРАТЬ
  10. | ТабельУчетаРабочегоВремени.Руководитель КАК Руководитель,
  11. | ТабельУчетаРабочегоВремени.ДолжностьРуководителя КАК ДолжностьРуководителя,
  12. | ТабельУчетаРабочегоВремени.РаботникКадровойСлужбы КАК РаботникКадровойСлужбы,
  13. | ТабельУчетаРабочегоВремени.ДолжностьРаботникаКадровойСлужбы КАК ДолжностьРаботникаКадровойСлужбы,
  14. | ТабельУчетаРабочегоВремени.Исполнитель КАК Исполнитель,
  15. | ТабельУчетаРабочегоВремени.ДолжностьИсполнителя КАК ДолжностьИсполнителя,
  16. | ТабельУчетаРабочегоВремени.Ответственный КАК Ответственный
  17. |ИЗ
  18. | Документ.ТабельУчетаРабочегоВремени КАК ТабельУчетаРабочегоВремени
  19. |ГДЕ
  20. | ТабельУчетаРабочегоВремени.ПериодРегистрации = &ПредыдущаяДата
  21. | И ТабельУчетаРабочегоВремени.Подразделение = &Подразделение";
  22.  
  23. Запрос.УстановитьПараметр("Подразделение", Объект.Подразделение);
  24. Запрос.УстановитьПараметр("ПредыдущаяДата", ПредыдущийМесяц);
  25.  
  26. РезультатЗапроса = Запрос.Выполнить();
  27.  
  28. ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
  29.  
  30. Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
  31. Объект.Руководитель = Неопределено;
  32. Объект.ДолжностьРуководителя= Неопределено;
  33. Объект.РаботникКадровойСлужбы= Неопределено;
  34. Объект.ДолжностьРаботникаКадровойСлужбы= Неопределено;
  35. Объект.Исполнитель= Неопределено;
  36. Объект.ДолжностьИсполнителя= Неопределено;
  37. Объект.Ответственный= Неопределено;
  38.  
  39. Объект.Руководитель = ВыборкаДетальныеЗаписи.Руководитель;
  40. Объект.ДолжностьРуководителя = ВыборкаДетальныеЗаписи.ДолжностьРуководителя;
  41. Объект.РаботникКадровойСлужбы = ВыборкаДетальныеЗаписи.РаботникКадровойСлужбы;
  42. Объект.ДолжностьРаботникаКадровойСлужбы = ВыборкаДетальныеЗаписи.ДолжностьРаботникаКадровойСлужбы;
  43. Объект.Исполнитель = ВыборкаДетальныеЗаписи.Исполнитель;
  44. Объект.ДолжностьИсполнителя = ВыборкаДетальныеЗаписи.ДолжностьИсполнителя;
  45. Объект.Ответственный = ВыборкаДетальныеЗаписи.Ответственный;
  46. КонецЦикла;
  47. КонецЕсли;
  48. КонецЕсли;
  49. КонецЕсли;
  50. КонецПроцедуры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement