Имя: Пароль:
1C
1С v8
Помогите поправить запрос ЗУП
,
0 franchisees
 
23.03.13
21:31
Сразу же извнюсь за тупой вопрос, не могу сообразить, как прописать, если сотрудник уволен не попадали в отчет. Сейчас они отражаются, но с пустым окладам.


-----------------
ВЫБРАТЬ
   Работники.Сотрудник КАК ФИО,
   Работники.ДатаПриема,
   Работники.Ссылка.Дата КАК ДатаПриказа,
   Работники.ПодразделениеОрганизации КАК Подразделение,
   Работники.Должность,
   Работники.Ссылка.Организация,
   Начисления.Показатель1 КАК Оклад,
   Работники.ПодразделениеОрганизации КАК Город,
   ФИОФизЛицСрезПоследних.Период
ИЗ
   Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК Работники
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних КАК Начисления
       ПО Работники.Сотрудник = Начисления.Сотрудник
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаОтчета, ) КАК ФИОФизЛицСрезПоследних
       ПО Работники.ФизЛицо = ФИОФизЛицСрезПоследних.ФизЛицо
ГДЕ
   Работники.ДатаПриема >= &НачПериода
   И Работники.ДатаПриема <= &КонПериода
   И Начисления.ВидРасчета = &ВидНачесления

УПОРЯДОЧИТЬ ПО
   ФИО
1 Amra
 
23.03.13
21:33
(0) Увольняйся. Ибо запрос к документам это для неучников.
2 kotletka
 
23.03.13
21:34
есть такой регистр называется РаботникиОрганизаций,  выбираешь всех сотрудников из нее, которые не в ВТ уволенных выбранной из этого же регистра + проверка что уволенный ут же не был принят повторно
3 franchisees
 
23.03.13
21:35
Да я это знаю. Уже пишу заявление
4 kotletka
 
23.03.13
21:35
он даже переодический, что упрощает выбор
5 snegovik
 
23.03.13
22:12
А какое измерение/ресурс этого регистра говорит о том, что сотрудник уволен?
6 snegovik
 
23.03.13
22:12
(5) --> (4)
7 Trier
 
23.03.13
23:20
(5)
ПричинаИзмененияСостояния = Перечисления.ПричиныИзмененияСостояния.Увольнение
8 mistеr
 
24.03.13
11:55
(4) Это только кажется, что упрощает :)
9 kosts
 
24.03.13
12:06
Зачем соединяешь РегистрСведений.ФИОФизЛиц если все равно ФИО из наименования сотрудника берешь?...
10 Armando
 
24.03.13
12:13
Я подобное задание давал на собеседовании. Ни один стотысячник до конца и правильно его не выполнил.
Надо было всего лишь вывести список работающих сотрудников с должностями, подразделениями, и окладами.
11 kotletka
 
24.03.13
12:15
(10)я сделал, правда получал тогда 15 тыров
12 dnab
 
24.03.13
13:31
(10) похвально что у вас за такую ерунду сто тыщ дают.
Вы вот попробуйте поделить начисления в разрезе должностей. Не на конец периода, как это сделано в типовом отчете.
Кстати на партнерском форуме идет обсуждение о необходимости введения в ЗУП 3.0 измерения Должность в регистре расчета. Кому это интересно, прошу аргументированно отметиться там.
13 mistеr
 
24.03.13
14:19
(12) А кому и где это реально нужно?
(Я серьезно интересуюсь, без подкола.)
14 WebberNSK
 
24.03.13
18:20
(12) детализацию бы в разрезе подразделений в тип. отчетах, а не на конец месяца.
Зачем нужна должность в регистрах расчета?
15 almar
 
24.03.13
19:04
На самом деле там нужны не подразделения или должности, а ЦФО. ЦФО не всегда соответствуют подразделениям. Почему 1С до сих пор этого не понимает?
Закон Брукера: Даже маленькая практика стоит большой теории.