Имя: Пароль:
1C
1С v8
ЗУП, НадбавкиПоШтатномуРасписаниюОрганизаций, показатели
0 rool
 
20.04.16
14:28
День добрый Господа!

Извиняюсь за ламерский вопрос:

Нужно во внешний отчет вывести информацию о проценте надбавки за вредность сотруднику. Данные находятся в регистре сведений "НадбавкиПоШтатномуРасписаниюОрганизаций" привязанные к подразделение и должности. Вопрос в том что там аж 6 показателей и я ни как не врублюсь с каким из них работать. В первый раз когда я увидел эту базу интересующие меня данные находились в показателе номер 1, через некоторое время отчет перестал выводить проценты, начал просматривать регистр о обнаружил что нужные данные переехали в показатель с номером 3. Можно как нибудь зная сотрудника, его подразделение и должность определить в каком из показателей  лежит процент надбавки?
1 asady
 
20.04.16
14:30
(0) имхо перебором
2 rool
 
20.04.16
14:31
(1) В регистре может быть заполнен только один из показателей? я просто полный ламер в механике ЗУП:)
3 Vanilla26
 
20.04.16
14:38
(2) вроде номер показателя берется из ВидРасчет.ОсновныеНачисленияОрганизаций.Показатели
4 asady
 
20.04.16
14:41
(2) запросом можешь вытянуть и без перебора если имеешь ссылку на показатель (типа СправочникСсылка.ПоказателиРасчетаЗарплаты)
5 rool
 
20.04.16
14:46
(3) ага но это табличная часть, и у меня у данного вида расчета там аж 4 строки:

Показатель                  Номер,   Запрашивать
Норма времени в часах,      1,       Нет
Отработано времени в часах, 2,       Нет
Процент,                    3,       Да
Тарифная ставка месячная    4,       Нет

Я так понимаю надо отлавливать номер строки со значением процент и брать показатель с этим номером?
6 rool
 
20.04.16
14:48
(4)
"если имеешь ссылку на показатель (типа СправочникСсылка.ПоказателиРасчетаЗарплаты)"
Вот. Как раз это очень интересует где взять такую ссылку, я не нашел ничего похожего ни у подразделения ни у сотрудника, ни у должности :(
7 Vanilla26
 
20.04.16
14:50
(6) ПоказателиСхемМотивации
8 Vanilla26
 
20.04.16
14:51
(7) СправочникСсылка.ПоказателиСхемМотивации
9 Vanilla26
 
20.04.16
14:55
можно попробовать как нибудь так


ВЫБРАТЬ
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки,
    ОсновныеНачисленияОрганизацийПоказатели.НомерСтроки
ИЗ
    РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних КАК НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.ОсновныеНачисленияОрганизаций.Показатели КАК ОсновныеНачисленияОрганизацийПоказатели
        ПО НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки = &СправочникСсылкаПоказателиСхемМотивацииПроцент
10 rool
 
20.04.16
14:55
(7) Да это я понял, можно как-нибудь определить по записи регистра НадбавкиПоШтатномуРасписаниюОрганизаций какая схема мотивации там использовалась? вдруг юзвери туда в следующий раз зафигачат норму времени в часах например :)
11 rool
 
20.04.16
15:04
Запрос
ВЫБРАТЬ
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки,
    ОсновныеНачисленияОрганизацийПоказатели.НомерСтроки,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель1,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель2,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель3,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель4,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель5,
    НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.Показатель6
ИЗ
    РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних КАК НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.ОсновныеНачисленияОрганизаций.Показатели КАК ОсновныеНачисленияОрганизацийПоказатели
        ПО (НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки = &СправочникСсылкаПоказателиСхемМотивацииПроцент)

выдал вот такую хрень:
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    1    4,00        4,00            
Доплата за вредные условия труда    2    4,00        4,00            
Доплата за вредные условия труда    3    4,00        4,00            
Доплата за вредные условия труда    4    4,00        4,00            

Заполненно сразу 2 показателя 1-й и 3 и пофиг что номер строки 2 либо 4

Похоже правда надо на переборе остановиться :)
12 Vanilla26
 
20.04.16
15:13
ну эт примерно))
там еще надо вид расчета прировнять

ПО НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки = ОсновныеНачисленияОрганизацийПоказатели.Показатель
            И НадбавкиПоШтатномуРасписаниюОрганизацийСрезПоследних.ВидНадбавки = ОсновныеНачисленияОрганизацийПоказатели.Ссылка


и это ты только получишь номер показателя в котором у тебя процент
13 rool
 
20.04.16
15:19
(12) Я думаю это не стоит потраченного времени:) И я совсем не понял почему у меня для некоторых записей регистров сразу 2 показателя заполнены? причем одним значением:)
14 Vanilla26
 
20.04.16
15:27
(13) предположу что поменяли формулу, показатель сдвинулся, зашли в штатку, там пусто... забили еще раз))
15 rool
 
20.04.16
15:39
Всем спасибо за ответы и рекомендации :)