Имя: Пароль:
1C
1С v8
как в ЗуП получить параметры для отчета?
0 LivingStar
 
09.09.12
20:34
как можно получить ниже приведенные параметры, на начало и конец периода? в количестве человек?


Находится в отпуске по уходу за ребенком на начало периода

Отсутсвует на работе на начало периода
1 Один С
 
09.09.12
20:37
Регистр сведений - Работники организации - Состояние работника
вот как-то так..
2 LivingStar
 
09.09.12
20:46
(1) ок спасибо за наводку, буду смотреть!
3 LivingStar
 
09.09.12
21:56
табель учета рабочего времени ещё нужно смотреть
4 LivingStar
 
10.09.12
06:38
в ЗуП не подскажете где для примеров подобные запросы посмотреть?

1. Работает по основному месту работы на начало периода
2. Работает по совместительству на начало периода
3. Находится в отпуске по уходу за ребенком на начало периода
4. Отсутсвует на работе на начало периода

5. Работает по основному месту работы на конец периода
6. Работает по совместительству на конец периода
7. Находится в отпуске по уходу за ребенком на конец периода
8. Отсутсвует на работе на конец периода
5 LivingStar
 
10.09.12
12:23
Up!
6 kumena
 
10.09.12
13:58
каждое по отдельности действие легко тырится с типового отчета списки сотрудников организаций.
7 LivingStar
 
10.09.12
14:42
(6) мне подсказали отчет статистика кадров организаций
я стянул от туда вот такой запрос

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник.Физлицо КАК Физлицо,
   РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник КАК РаботникиОрганизаций__Сотрудник,
   РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник__ВидЗанятости КАК РаботникиОрганизаций__Сотрудник__ВидЗанятости,
   РаботникиОрганизаций.РаботникиОрганизаций__Организация КАК РаботникиОрганизаций__Организация,
   РаботникиОрганизаций.РаботникиОрганизаций__ПодразделениеОрганизации КАК РаботникиОрганизаций__ПодразделениеОрганизации,
   РаботникиОрганизаций.РаботникиОрганизаций__Должность КАК РаботникиОрганизаций__Должность,
   РаботникиОрганизаций.РаботникиОрганизаций__ГрафикРаботы КАК РаботникиОрганизаций__ГрафикРаботы,
   РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния КАК РаботникиОрганизаций__ПричинаИзмененияСостояния,
   РаботникиОрганизаций.РаботникиОрганизаций__ОбособленноеПодразделение КАК РаботникиОрганизаций__ОбособленноеПодразделение,
   ВЫБОР
       КОГДА СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние ЕСТЬ NULL
               И (РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
                   ИЛИ РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния ЕСТЬ NULL )
           ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.НеРаботает)
       КОГДА СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние ЕСТЬ NULL
               И РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
           ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.Работает)
       ИНАЧЕ СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние
   КОНЕЦ КАК СостояниеРаботниковОрганизаций__Состояние,
   ФизическиеЛица.ФизическиеЛица__Пол КАК ФизическиеЛица__Пол,
   ФизическиеЛица.ФизическиеЛица__ГруппаФизическихЛиц КАК ФизическиеЛица__ГруппаФизическихЛиц,
   ФизическиеЛица.ФизическиеЛица__Возраст КАК ФизическиеЛица__Возраст,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихНеПоОснМесту КАК РаботникиОрганизаций__КолРаботающихНеПоОснМестуНачПериод,
   РаботникиОрганизаций.РаботникиОрганизаций__ЗанимаемыхСтавок КАК РаботникиОрганизаций__ЗанимаемыхСтавок,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоФизЛиц КАК РаботникиОрганизаций__КоличествоФизЛиц,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихПоОснМесту КАК РаботникиОрганизаций__КолРаботающихПоОснМестуНачПериод,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихПоВнутрСовм КАК РаботникиОрганизаций__КолРаботающихПоВнутрСовм,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоМужчин КАК РаботникиОрганизаций__КоличествоМужчин,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоЖенщин КАК РаботникиОрганизаций__КоличествоЖенщин
{ВЫБРАТЬ
   Физлицо.*,
   РаботникиОрганизаций__Сотрудник.*,
   РаботникиОрганизаций__Сотрудник__ВидЗанятости.*,
   РаботникиОрганизаций__Организация.*,
   РаботникиОрганизаций__ПодразделениеОрганизации.*,
   РаботникиОрганизаций__Должность.*,
   РаботникиОрганизаций__ГрафикРаботы.*,
   РаботникиОрганизаций__ПричинаИзмененияСостояния.*,
   РаботникиОрганизаций__ОбособленноеПодразделение.*,
   СостояниеРаботниковОрганизаций__Состояние.*,
   ФизическиеЛица__Пол.*,
   ФизическиеЛица__ГруппаФизическихЛиц.*,
   ФизическиеЛица__Возраст,
   РаботникиОрганизаций__КолРаботающихНеПоОснМестуНачПериод,
   РаботникиОрганизаций__ЗанимаемыхСтавок,
   РаботникиОрганизаций__КоличествоФизЛиц,
   РаботникиОрганизаций__КолРаботающихПоОснМестуНачПериод,
   РаботникиОрганизаций__КолРаботающихПоВнутрСовм,
   РаботникиОрганизаций__КоличествоМужчин,
   РаботникиОрганизаций__КоличествоЖенщин}
ИЗ
   (ВЫБРАТЬ
       РаботникиОрганизаций.Сотрудник КАК РаботникиОрганизаций__Сотрудник,
       РаботникиОрганизаций.Сотрудник.ВидЗанятости КАК РаботникиОрганизаций__Сотрудник__ВидЗанятости,
       РаботникиОрганизаций.Организация КАК РаботникиОрганизаций__Организация,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
           ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
       КОНЕЦ КАК РаботникиОрганизаций__ПодразделениеОрганизации,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ДолжностьЗавершения
           ИНАЧЕ РаботникиОрганизаций.Должность
       КОНЕЦ КАК РаботникиОрганизаций__Должность,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ГрафикРаботыЗавершения
           ИНАЧЕ РаботникиОрганизаций.ГрафикРаботы
       КОНЕЦ КАК РаботникиОрганизаций__ГрафикРаботы,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ПричинаИзмененияСостоянияЗавершения
           ИНАЧЕ РаботникиОрганизаций.ПричинаИзмененияСостояния
       КОНЕЦ КАК РаботникиОрганизаций__ПричинаИзмененияСостояния,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ОбособленноеПодразделениеЗавершения
           ИНАЧЕ РаботникиОрганизаций.ОбособленноеПодразделение
       КОНЕЦ КАК РаботникиОрганизаций__ОбособленноеПодразделение,
       СУММА(ВЫБОР
               КОГДА ВЫБОР
                       КОГДА РаботникиОрганизаций.Регистратор = &ПриказНеУказан
                           ТОГДА ОсновныеПриказыОПриеме.Сотрудник.ВидЗанятости
                       ИНАЧЕ РаботникиОрганизаций.Сотрудник.ВидЗанятости
                   КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.Совместительство)
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК РаботникиОрганизаций__КолРаботающихНеПоОснМесту,
       СУММА(ВЫБОР
               КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                       И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
                   ТОГДА РаботникиОрганизаций.ЗанимаемыхСтавокЗавершения
               ИНАЧЕ РаботникиОрганизаций.ЗанимаемыхСтавок
           КОНЕЦ) КАК РаботникиОрганизаций__ЗанимаемыхСтавок,
       КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РаботникиОрганизаций.Сотрудник.Физлицо) КАК РаботникиОрганизаций__КоличествоФизЛиц,
       СУММА(ВЫБОР
               КОГДА ВЫБОР
                       КОГДА РаботникиОрганизаций.Регистратор = &ПриказНеУказан
                           ТОГДА ОсновныеПриказыОПриеме.Сотрудник.ВидЗанятости
                       ИНАЧЕ РаботникиОрганизаций.Сотрудник.ВидЗанятости
                   КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы)
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК РаботникиОрганизаций__КолРаботающихПоОснМесту,
       СУММА(ВЫБОР
               КОГДА РаботникиОрганизаций.Сотрудник.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК РаботникиОрганизаций__КолРаботающихПоВнутрСовм,
       СУММА(ВЫБОР
               КОГДА РаботникиОрганизаций.Сотрудник.Физлицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Мужской)
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК РаботникиОрганизаций__КоличествоМужчин,
       СУММА(ВЫБОР
               КОГДА РаботникиОрганизаций.Сотрудник.Физлицо.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Женский)
                   ТОГДА 1
               ИНАЧЕ 0
           КОНЕЦ) КАК РаботникиОрганизаций__КоличествоЖенщин,
       РаботникиОрганизаций.Сотрудник.Физлицо КАК РаботникиОрганизаций__ФизЛицо,
       РаботникиОрганизаций.Регистратор КАК РаботникиОрганизаций__Приказ
   ИЗ
       РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачалоПериода, ) КАК РаботникиОрганизаций
           ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
               РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо,
               РаботникиОрганизаций.Организация КАК Организация,
               РаботникиОрганизаций.Регистратор КАК Регистратор,
               РаботникиОрганизаций.Сотрудник КАК Сотрудник
           ИЗ
               (ВЫБРАТЬ
                   МАКСИМУМ(РаботникиОрганизаций.Период) КАК Период,
                   РаботникиОрганизаций.Сотрудник.Физлицо КАК Физлицо,
                   РаботникиОрганизаций.Организация КАК Организация
               ИЗ
                   РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
               ГДЕ
                   РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
                   И РаботникиОрганизаций.Период <= &НачалоПериода
                   И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
                           ИЛИ РаботникиОрганизаций.Сотрудник.ВидЗанятости ЕСТЬ NULL )
               
               СГРУППИРОВАТЬ ПО
                   РаботникиОрганизаций.Сотрудник.Физлицо,
                   РаботникиОрганизаций.Организация) КАК ПоследниеДаты
                   ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
                   ПО ПоследниеДаты.Период = РаботникиОрганизаций.Период
                       И (РаботникиОрганизаций.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу))
                       И (РаботникиОрганизаций.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
                           ИЛИ РаботникиОрганизаций.Сотрудник.ВидЗанятости ЕСТЬ NULL )
                       И ПоследниеДаты.Организация = РаботникиОрганизаций.Организация
                       И ПоследниеДаты.Физлицо = РаботникиОрганизаций.Сотрудник.Физлицо) КАК ОсновныеПриказыОПриеме
           ПО РаботникиОрганизаций.Сотрудник.Физлицо = ОсновныеПриказыОПриеме.Физлицо
               И РаботникиОрганизаций.Организация = ОсновныеПриказыОПриеме.Организация
   
   СГРУППИРОВАТЬ ПО
       РаботникиОрганизаций.Сотрудник,
       РаботникиОрганизаций.Организация,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
           ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
       КОНЕЦ,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ДолжностьЗавершения
           ИНАЧЕ РаботникиОрганизаций.Должность
       КОНЕЦ,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ГрафикРаботыЗавершения
           ИНАЧЕ РаботникиОрганизаций.ГрафикРаботы
       КОНЕЦ,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ПричинаИзмененияСостоянияЗавершения
           ИНАЧЕ РаботникиОрганизаций.ПричинаИзмененияСостояния
       КОНЕЦ,
       ВЫБОР
           КОГДА РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   И РаботникиОрганизаций.ПериодЗавершения <= &НачалоПериода
               ТОГДА РаботникиОрганизаций.ОбособленноеПодразделениеЗавершения
           ИНАЧЕ РаботникиОрганизаций.ОбособленноеПодразделение
       КОНЕЦ,
       РаботникиОрганизаций.Регистратор,
       РаботникиОрганизаций.Сотрудник.ВидЗанятости,
       РаботникиОрганизаций.Сотрудник.Физлицо) КАК РаботникиОрганизаций
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ФизическиеЛица.Ссылка КАК Ссылка,
           ФизическиеЛица.Пол КАК ФизическиеЛица__Пол,
           ФизическиеЛица.ГруппаДоступаФизическогоЛица КАК ФизическиеЛица__ГруппаФизическихЛиц,
           ГОД(&НачалоПериода) - ГОД(ФизическиеЛица.ДатаРождения) + ВЫБОР
               КОГДА МЕСЯЦ(ФизическиеЛица.ДатаРождения) * 100 + ДЕНЬ(ФизическиеЛица.ДатаРождения) > МЕСЯЦ(&НачалоПериода) * 100 + ДЕНЬ(&НачалоПериода)
                   ТОГДА -1
               ИНАЧЕ 0
           КОНЕЦ КАК ФизическиеЛица__Возраст
       ИЗ
           Справочник.ФизическиеЛица КАК ФизическиеЛица) КАК ФизическиеЛица
       ПО РаботникиОрганизаций.РаботникиОрганизаций__ФизЛицо = ФизическиеЛица.Ссылка
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ВЫБОР
               КОГДА СостояниеРаботниковОрганизаций.ПериодЗавершения <= &НачалоПериода
                       И СостояниеРаботниковОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   ТОГДА СостояниеРаботниковОрганизаций.СостояниеЗавершения
               ИНАЧЕ СостояниеРаботниковОрганизаций.Состояние
           КОНЕЦ КАК СостояниеРаботниковОрганизаций__Состояние,
           СостояниеРаботниковОрганизаций.Сотрудник КАК СостояниеРаботниковОрганизаций__Сотрудник,
           СостояниеРаботниковОрганизаций.Регистратор КАК СостояниеРаботниковОрганизаций__Приказ
       ИЗ
           РегистрСведений.СостояниеРаботниковОрганизаций.СрезПоследних(&НачалоПериода, ) КАК СостояниеРаботниковОрганизаций) КАК СостояниеРаботниковОрганизаций
       ПО РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник = СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Сотрудник
{ГДЕ
   РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник.*,
   РаботникиОрганизаций.РаботникиОрганизаций__Сотрудник__ВидЗанятости.*,
   РаботникиОрганизаций.РаботникиОрганизаций__Организация.*,
   РаботникиОрганизаций.РаботникиОрганизаций__ПодразделениеОрганизации.*,
   РаботникиОрганизаций.РаботникиОрганизаций__Должность.*,
   РаботникиОрганизаций.РаботникиОрганизаций__ГрафикРаботы.*,
   РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния.*,
   РаботникиОрганизаций.РаботникиОрганизаций__ОбособленноеПодразделение.*,
   (ВЫБОР
           КОГДА СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние ЕСТЬ NULL
                   И (РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
                       ИЛИ РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния ЕСТЬ NULL )
               ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.НеРаботает)
           КОГДА СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние ЕСТЬ NULL
                   И РаботникиОрганизаций.РаботникиОрганизаций__ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
               ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.Работает)
           ИНАЧЕ СостояниеРаботниковОрганизаций.СостояниеРаботниковОрганизаций__Состояние
       КОНЕЦ).* КАК СостояниеРаботниковОрганизаций__Состояние,
   ФизическиеЛица.ФизическиеЛица__Пол.*,
   ФизическиеЛица.ФизическиеЛица__ГруппаФизическихЛиц.*,
   ФизическиеЛица.ФизическиеЛица__Возраст,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихНеПоОснМесту,
   РаботникиОрганизаций.РаботникиОрганизаций__ЗанимаемыхСтавок,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоФизЛиц,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихПоОснМесту,
   РаботникиОрганизаций.РаботникиОрганизаций__КолРаботающихПоВнутрСовм,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоМужчин,
   РаботникиОрганизаций.РаботникиОрганизаций__КоличествоЖенщин,
   РаботникиОрганизаций.РаботникиОрганизаций__ФизЛицо.* КАК ФизЛицо}
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ФизическиеЛица)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           ВидыКонтактнойИнформации.Ссылка,
           ВидыКонтактнойИнформации.Наименование,
           ВидыКонтактнойИнформации.Тип
       ИЗ
           Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
       ГДЕ
           ВидыКонтактнойИнформации.ВидОбъектаКонтактнойИнформации = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовКонтактнойИнформации.ФизическиеЛица)
           И НЕ ВидыКонтактнойИнформации.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ Тип
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КонтактнаяИнформация
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Вид
   ПОЛЕЗНАЧЕНИЯ Представление }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ДолжностиОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           " Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ДолжностиОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           КатегорииОбъектов.Ссылка,
           " Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
       ИЗ
           Справочник.КатегорииОбъектов КАК КатегорииОбъектов
       ГДЕ
           КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ДолжностиОрганизаций)
           И НЕ КатегорииОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ПодразделенияОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           " Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ПодразделенияОрганизаций)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.СотрудникиОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           " Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ПодразделенияОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           КатегорииОбъектов.Ссылка,
           " Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
       ИЗ
           Справочник.КатегорииОбъектов КАК КатегорииОбъектов
       ГДЕ
           КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ПодразделенияОрганизаций)
           И НЕ КатегорииОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.СотрудникиОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           КатегорииОбъектов.Ссылка,
           " Дополнительная категория: " + КатегорииОбъектов.Наименование КАК Наименование
       ИЗ
           Справочник.КатегорииОбъектов КАК КатегорииОбъектов
       ГДЕ
           КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)
           И НЕ КатегорииОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Категория }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ФизическиеЛица)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           " Дополнительное свойство: " + СвойстваОбъектов.Наименование КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ПодразделенияОрганизаций)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           "Ответственное лицо" КАК Идентификатор,
           "Ответственное лицо" КАК ИмяХарактеристики)
   ПОЛЕКЛЮЧА Идентификатор
   ПОЛЕИМЕНИ ИмяХарактеристики
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
           ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница КАК Объект,
           "Ответственное лицо" КАК Идентификатор,
           ОтветственныеЛицаСрезПоследних.ФизическоеЛицо КАК Значение
       ИЗ
           РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаСрезПоследних
       ГДЕ
           ОтветственныеЛицаСрезПоследних.СтруктурнаяЕдиница ССЫЛКА Справочник.ПодразделенияОрганизаций
           И ОтветственныеЛицаСрезПоследних.ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель))
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Идентификатор
   ПОЛЕЗНАЧЕНИЯ Значение }
8 LivingStar
 
10.09.12
14:43
(+7) и ещё в СКД задвоил его, что бы прописать <= &НачалоПериода
9 LivingStar
 
10.09.12
14:45
и <= &КонецПериода, получается это неверный кривой вариант ?!! я просто не понял что и как из всего этого выбирать, перенес весь запрос 2 раза, что бы получить:

1. Работает по основному месту работы на начало периода
2. Работает по совместительству на начало периода

5. Работает по основному месту работы на конец периода
6. Работает по совместительству на конец периода

и то не ясно верно ли!!!

(6) рассмотрю ваше предложение! там все эти пункты присутствуют?
10 LivingStar
 
10.09.12
14:55
подскажите кто в курсе, как правильнее выбрать данные из (4) ?
11 LivingStar
 
10.09.12
14:57
к примеру как получать этот пункт ?
Находится в отпуске по уходу за ребенком на начало периода
12 DrShad
 
10.09.12
15:02
отдавай на аутсорс - ты не справишься
13 LivingStar
 
10.09.12
15:12
(11) как я понял, этот пункт надо делать по документам "Отпуск по уходу за ребенком"...?

(12) я это он и есть, аутсорс в данный момент, и решаю эту проблему, что это я не справлюсь, я просто не знаю что от куда брать, а если объяснить, очень даже справлюсь

посоветуйте что либо?

3. Находится в отпуске по уходу за ребенком на начало периода
7. Находится в отпуске по уходу за ребенком на конец периода

эти пункты понял что нужно по документам смотреть, там есть период отпуска....
14 DrShad
 
10.09.12
15:14
ну раз ты и есть аутсорс, то тебе и карты в руки или ты откусил больше чем можешь проглотить? тогда надо делиться
15 Dmitry77
 
10.09.12
15:18
(13) в зарплате много нюансов

1. Работает по основному месту работы на начало периода - кадроваяисториясотруднивпоюрлицам
2. Работает по совместительству на начало периода - кадроваяисториясотруднивпоюрлицам + графикиработы
3. Находится в отпуске по уходу за ребенком на начало периода - кадроваяисториясотруднивпоюрлицам + смотри регистры по которым делаю движения отпуска и отпуска по уходу за ребенком.
4. Отсутсвует на работе на начало периода - это что значит отсутсвуют? не вышли в свою смену а должны были?
16 LivingStar
 
10.09.12
15:21
(15)(4) ну да, типа студенты, гастробайтеры, без серьезного отношения к работе....
17 LivingStar
 
10.09.12
15:22
(15) как бы с тем что вы описали в 1,2,3 разобраться
18 DrShad
 
10.09.12
15:23
(16) вообще ни о чем эта инфа, ибо у человека может быть неявка, которая потом закрывается больничным например
19 LivingStar
 
10.09.12
15:24
вот так к примеру я решил описать пункт, - 3. Находится в отпуске по уходу за ребенком на начало периода

ВЫБРАТЬ
   ОтпускПоУходуЗаРебенком.ДатаНачала,
   ОтпускПоУходуЗаРебенком.ДатаОкончания,
   ОтпускПоУходуЗаРебенком.Сотрудник
ИЗ
   Документ.ОтпускПоУходуЗаРебенком КАК ОтпускПоУходуЗаРебенком
ГДЕ
   ОтпускПоУходуЗаРебенком.ДатаНачала <= &НачальнаяДата
   И ОтпускПоУходуЗаРебенком.ДатаОкончания >= &НачальнаяДата
20 DrShad
 
10.09.12
15:24
(19) рассмешил
21 LivingStar
 
10.09.12
15:25
(20) ну а что?
22 LivingStar
 
10.09.12
15:27
(21+) ВЫБИРАЕТ ЖЕ
23 DrShad
 
10.09.12
15:27
Состояние работников организаций
24 Dmitry77
 
10.09.12
15:27
+ (18) соглашусь сначала надо выучить предметную область. Открою военную тайну - люди на только 5дневку работают, есть еще графики работы. + больничные+ отпуска и т.д.
25 LivingStar
 
10.09.12
15:32
(23) да есть регистр состояние сотрудников организаций, где значится запись, но в документе же есть эти же даннные, зачем лезть в регистр? если по документам определить можно?
26 Dmitry77
 
10.09.12
15:33
(25) посмотри сколько документов делаю движения по регистру.
27 DrShad
 
10.09.12
15:33
(25) документ может быть непроведен или сторнирован, а у тебя в запросе даже нет проверки на проведенность

и эти люди работают на аутсорсе :)))
28 Dmitry77
 
10.09.12
15:40
(27) так там проще всего начинать. Максимум что грозит - не получишь денег, зато куча опыта. с 3-5 клиента и делать начинаешь то что нужно и как нужно. Сам так начинал в 2003.
29 DrShad
 
10.09.12
15:42
(28) в 2003 задачи были на порядки проще, а их реализация на порядки сложней из-за малой инфы в нете и скудности функционала
30 Dmitry77
 
10.09.12
15:48
(29) нет, зажачи с той пору не изменились существенно, но объемы выросли существенно. Реализация задач - сейчас да, под основные задачи уже есть реализация, и перед тем как делать сначала смотришь есть ли подобное. Тогда все было в первый раз и коммуникаций (интернеиа) тогда не было, вернее был, но в нем небыло нужной инфы.
31 DrShad
 
10.09.12
15:51
(30) ну вот не было в 2003 задачи из (0) все довольствовались меньшими простынями и больше тогда доверяли карандашу и калькулятору
32 LivingStar
 
10.09.12
15:55
(27) поставил

ВЫБРАТЬ
   ОтпускПоУходуЗаРебенком.Ссылка,
   ОтпускПоУходуЗаРебенком.ДатаНачала,
   ОтпускПоУходуЗаРебенком.ДатаОкончания,
   ОтпускПоУходуЗаРебенком.Сотрудник
ИЗ
   Документ.ОтпускПоУходуЗаРебенком КАК ОтпускПоУходуЗаРебенком
ГДЕ
   ОтпускПоУходуЗаРебенком.ДатаНачала <= &КонецПериода
   И ОтпускПоУходуЗаРебенком.ДатаОкончания >= &КонецПериода
   И ОтпускПоУходуЗаРебенком.Проведен
33 DrShad
 
10.09.12
15:55
(32) и все равно я бы такую работу не принял
34 DrShad
 
10.09.12
15:56
+(33) вдруг документ сторнирован или периоды вытеснены другим документом
35 LivingStar
 
10.09.12
15:56
(33) надо разобраться как делать мне....
из регистра выбирать и сверять даты там что ли?
36 DrShad
 
10.09.12
15:57
(35) ага, такие вещи берутся из регистра
37 DrShad
 
10.09.12
15:58
ну вот поделился бы баблом - уже бы глядишь и наваяли бы, а так мучаешься
38 LivingStar
 
10.09.12
15:58
(37) да каким баблом то? говорю отутсорсную задачу удаленно решаю....
39 LivingStar
 
10.09.12
15:59
сроки жмут вот и допытываюсь....
40 DrShad
 
10.09.12
16:02
ну нет бабла - нет и решения
в сторону регистров тебя уже толкнули, какие регистры тоже расписали - действуй
41 LivingStar
 
10.09.12
16:02
почему то в регистре период завершения отпуска на день больше чем в документе соответствующее поле
42 DrShad
 
10.09.12
16:02
(41) а вот начинают вылазить особенности
43 LivingStar
 
10.09.12
16:29
4. Отсутсвует на работе на начало периода

это самое сложное? как мне объяснили это в табеле за предыдущие 15 дней, если у него есть значение НН, то значит отсутствует, то есть 1, как это ориентировочно делать?
44 DrShad
 
10.09.12
16:30
(43) табель тоже пишет данные в регистр
45 LivingStar
 
10.09.12
16:34
(44) понял посмотрю регистры, а как там эти итерации то делаются? предыдущие 15 дней, кроме выходных, если есть нн ???!
46 LivingStar
 
10.09.12
16:36
изпользуется РН.РабочееВремяРаботниковОрганизации
47 DrShad
 
10.09.12
16:36
(45) а как ты это думал делать в Табеле? так же и в регистре
48 DrShad
 
10.09.12
16:37
(46) он самый :) на каждый день заполненный в табеле проставляются часы
49 LivingStar
 
10.09.12
16:38
(47) да пока ещё не сообразил, в документе тч там есть числа, буквы Я и В - по какому принцыпу это все заполняется?
50 DrShad
 
10.09.12
16:38
(49) это ты видишь буквы, а там часы
51 LivingStar
 
10.09.12
16:41
(50) есть просто буквы а есть буквы с числами

что то я в демо этой не найду прогул ни в одном табеле для примера
52 DrShad
 
10.09.12
16:44
как же ты подрядился на такой отчет в ЗУПе, если ты в нем ни в зуб ногой?
53 LivingStar
 
10.09.12
16:45
http://rusfolder.com/32554002 это прогул?
54 LivingStar
 
10.09.12
16:46
55 LivingStar
 
10.09.12
16:49
(52) да вот дали делать и все, выбирать то мне не сильно приходится в основном!!!
56 LivingStar
 
10.09.12
16:51
(52) подскажите как обрабатывать то регистр с табелем?
57 DrShad
 
10.09.12
16:52
(53) это вообще какая-то лажа 22 часа на работе и 8 нет, итого 30 часов!?
58 DrShad
 
10.09.12
16:53
+(57) сорри это 8 из 22 ночные
59 LivingStar
 
10.09.12
16:54
(58) ну демо база, тама все наверное может и быть, хотя и не лишено смысла
60 LivingStar
 
10.09.12
16:55
подскажите как это обрабатывать? натолкните, я вообще не понимаю что с этим делать как высчитывать предыдущие 15 дней, исключать из них выходные и искать прогулы...
61 DrShad
 
10.09.12
16:56
(60) тебе нужны прогулы на каждый день? или все таки, если неявлялся 15 дней, то прогул?
62 LivingStar
 
10.09.12
16:58
(61) прогулы в пределах 15 дней от определенной даты наверное, &НачалоПериода к примеру, если в этих 15 днях хоть раз содержится НН, то прогул. Я не пойму пока как это определять, НН или Н, или как он вообще значится по правилам, прогул...
63 DrShad
 
10.09.12
16:59
(62) ну тогда считай дней/часов по графику <> дней/часов по регистру = прогул
64 LivingStar
 
10.09.12
17:01
а мне говорили про НН, это что?
я думал запросом или как то перебором проверять
(63) честно мне это мало дает руководство к действию, понять бы где брать эти дни часы по графику и по регистру...
65 DrShad
 
10.09.12
17:02
НН это значит что по графику должны быть часы, а их нет
66 DrShad
 
10.09.12
17:02
и буквы это визуальное представление - в БД они не хранятся
67 LivingStar
 
10.09.12
17:03
(65) а кто эти НН ставит?
68 LivingStar
 
10.09.12
17:04
я в картинке что прикрепил видел только Н
69 DrShad
 
10.09.12
17:05
(67) билять, их подставляет программа при прорисовке формы, а на самом деле там стоят/либо не стоят цифры
70 LivingStar
 
10.09.12
17:06
а вот в запросе увидел НН
71 DrShad
 
10.09.12
17:06
+(69) хотя вру - там еще есть вид рабочего времени, но не в той же ячейке
72 LivingStar
 
10.09.12
17:08
вот сделал к примеру запрос, как что от сюда можно обработать? понять?

ВЫБРАТЬ
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.Организация,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаНачалаПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаОкончанияПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.БуквенныйКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ЦифровойКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ПолноеНаименование,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.Представление
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.КолонкиСводногоТабеля КАК ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля
73 DrShad
 
10.09.12
17:10
(72) теоретически можно, но опять же запрос к документу
выбирай где буквенный код тот что нужен
74 LivingStar
 
10.09.12
17:11
ВЫБРАТЬ
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.Организация,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаНачалаПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаОкончанияПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.БуквенныйКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ЦифровойКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ПолноеНаименование,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.Представление
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.КолонкиСводногоТабеля КАК ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.БуквенныйКод = "НН"
75 DrShad
 
10.09.12
17:12
ага, не забывай проверять на проведенность
76 LivingStar
 
10.09.12
17:12
я то есть выбрал прогулы, если выборка есть то они есть если нет то нет, а как это делать в пределах предыдущих 15 дней, и исключать выходные?
77 Dmitry77
 
10.09.12
17:14
не обязательно вводить документ табельучета раб времени или например больничный вытесняет табель.
Хочешь отследить состояние сотрудника - используй регистры.
78 LivingStar
 
10.09.12
17:16
(77) но тут сейчас не понятно кто прогуливал то?

ВЫБРАТЬ
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.Организация,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаНачалаПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.ДатаОкончанияПериода,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.БуквенныйКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ЦифровойКод,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.ПолноеНаименование,
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.Представление,
   ВЫБОР
       КОГДА ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.ВидВремени.БуквенныйКод = "НН"
           ТОГДА 1
       ИНАЧЕ 0
   КОНЕЦ КАК КоличествоПрогульщиков
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.КолонкиСводногоТабеля КАК ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииКолонкиСводногоТабеля.Ссылка.Проведен
79 DrShad
 
10.09.12
17:16
(76) а вот тут с документом сложнее, чем с регистром
80 DrShad
 
10.09.12
17:16
(78) выбрось этот запрос сейчас же
81 LivingStar
 
10.09.12
17:32
(80) да, нужно по регистру !!!
82 vyaz
 
10.09.12
17:35
Есть подозрение, что ТС лучше признать свою некомпетентность и отказаться от этой задачи.
83 LivingStar
 
10.09.12
17:35
(82) так мне её завтра сдавать
84 LivingStar
 
10.09.12
17:36
в (7) конечно это бред, надеюсь сегодня переделать
85 vyaz
 
10.09.12
17:36
(83) ну дак брать не нужно было. хрена толку горбатого лепить и сдавать это клиенту?
86 LivingStar
 
10.09.12
17:38
ну так клиенту то хрень не буду сдавать, вообще надеюсь до ума довести, это уже управленцы будут решать что с этом делать.... просто его нужно клиенту срочно завтра...
87 LivingStar
 
10.09.12
17:38
напишу тогда сейчас если он не выйдет что делать тогда
88 LivingStar
 
10.09.12
17:39
(85) это первая задача моя была
89 vyaz
 
10.09.12
17:40
1. Работает по основному месту работы на начало периода
2. Работает по совместительству на начало периода
3. Находится в отпуске по уходу за ребенком на начало периода
4. Отсутсвует на работе на начало периода
5. Работает по основному месту работы на конец периода
6. Работает по совместительству на конец периода
7. Находится в отпуске по уходу за ребенком на конец периода
8. Отсутсвует на работе на конец периода

все восемь вопросов похожи на элементарный тест по ЗУПу, типа как работают РС Работники организаций и Состояние работников организаций
тест судя по всему не пройден
90 LivingStar
 
10.09.12
18:09
(89) ну да сказать больше нечего !
91 LivingStar
 
11.09.12
06:15
можете подсказать как точно получать

1. Работает по основному месту работы на начало периода
2. Работает по совместительству на начало периода

а то для меня сложновато
92 LivingStar
 
11.09.12
09:33
подскажете как продвинуться?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший