v8: Не могу из Регистр сведений "Работники организаций" получить список работающих #530853


#0 by BigShmax
Беру срез последних в период сую  параметром дату 31.12.2010  выдает  одного человека который уволился 31.10.2010    как вытащить оттуда  работающих сотрудников на дату?
#1 by PVV65
Покажи запрос.
#2 by BigShmax
ВЫБРАТЬ ИЗ    РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
#3 by almar
Начнем с терминов. "Уволился 31.12" - это его последний рабочий день, или дата увольнения 30.12?
#4 by PVV65
Синтаксис РегистрСведений.<Имя регистра>.СрезПоследних (InformationRegister.<Имя регистра>.SliceLast) Поля Описание: Предназначена для получения наиболее поздних записей регистра сведений на указанную дату (включительно). Включает только активные записи. По каждой комбинации измерений будет найдена наиболее поздняя запись, но не более поздняя, чем указанная дата. Пример:
#5 by PVV65
ИЗ
#6 by PVV65
И "Где" убери.
#7 by BigShmax
запрос выдает вот такую табличку Сотрудник       Период    Должность Ершов Александр Сергеевич    31.12.2010 0:00:00    Грузчик Параметр Период = 31.12.2010  0:00:00 в карточке сотрудник увольнение из организации стоит 30.12.2010  0:00:00
#8 by BigShmax
во  что то получил похожее на истину  , спасибо  сейчас проверю.  ток  чет по сотруднику гад не сортирует  ну эт пока не надо. вообще  цель конечная  посчитать среднюю ЗП за месяц  за 2010 год :-) дергать буду из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты взяв только работающих на 31.12.2010
#9 by hhhh
вот это вот полный бред, согласись. то есть ты хочешь вытащить из регистра записи, датированные именно этим днем. А их там нет или очень мало.
#10 by BigShmax
я согласен  что это полный бред :-(  спасиибо  поправил  наставил на путь истинный
#11 by BigShmax
Вобщем задача полностью нарисовалась с какого бока подступиться реально не знаю. Нужно  вычислить среднее за месяц сотрудников за 2010й год Выплаты  есть РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты работает или нет на конец 2010 разобрались.  далее самое интересное.  для тех  кто работал целый год выплаты начисления а их 12  разделить на 12. а тех кто  приходил в 2010  или увольнялся и потом вернулся  нужно брать последний период работы и сумму  за этот период  делить на кол-во начислений.  опа какая то :-(
#12 by PVV65
Нужны ВЫПЛАТЫ или НАЧИСЛЕНИЯ?
#13 by BigShmax
Я брал начисления зарплаты работникам организаций.  т.ею. начисления  конечно же.  их 12 за год. + я задачу описал неправильно , точнее не полностью. я тайм аут день возьму  описать все как можно короче и грамотнее.  а то мечусь из стороны в сторону.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С