0
Double_Medved
05.03.16
✎
14:24
|
Добрый субботний день! И хмуро за окном, и врут календари, и я так люблю свою работу, что приду в субботу.
Подскажите, вот делаю я супер отчет по зарплате, если вкратце, то мне нужно получить в разрезе подразделений, сотрудников и регистратора начисления и удержания. Проблема в том, что например в регистре удержаний нет подразделения и сотрудника, а есть физ лицо. Поэтому я запросом получаю то что есть, гружу в таблицу значений, и функцией ПроцедурыУправленияПерсоналом.ОсновнойСотрудникФизлица(Стр.Физлицо, Организация) получаю сотрудника. Получается замечательная таблица значений.
Далее я хочу получить что-то вроде "Подразделение подводного управления" начислено 10000р, в нем "Иван Мейсон" начислено 5500р, в нем 2 документа начислено 6000р и удержано 500 рублей за курение водорослей в неположенное время, а рядом Света Брежнева - 4500 р, внутри начислено 4500р, и ничего не удержали, т.к. она спортсменка и комсомолка.
Для этого я делаю
Результат.Свернуть("Подразделение,Сотрудник,Регистратор","Начислено,Удержано");
И каковы же мои мучения когда я получаю лишь что-то типа "начислено 5500р, в нем 2 документа начислено 6000р и удержано 500 рублей за курение и т.д.," по есть итоги по регистратору, итоги по Сотруднику и Подразделению не считаются.
Соответвенно, если сделать Результат.Свернуть("Подразделение,Сотрудник","Начислено,Удержано"); То там будут итоги только по сотрудникам.
Я знаю, что если сделать все запросом, то можно там сделать Итоги, у меня так даже получалось, но необходимость танцев с бубном из-за поиска сотрудника по физлицу привела к таблице значений.
Собственно прошу подсказать, что мне сделать с таблицей значений чтобы она имела указанный вид.
|
|