Имя: Пароль:
1C
1С v8
ЗУП 2.5. Проблема с формой т-51. У большинства сотр. не выводятся размер тарифа
0 IBTM
 
19.08.15
17:27
Привет всем зуповцам!
Может кто-то боролся уже или я туплю...
Используем тарифные разряды.
Даже беру двух одинаковых устроенных сотрудников (т.е. одно подразделение, должность, сама сетка тарифа, работающие и т.д.)
у одного в колонке "Тарифная ставка (часовая, дневная) (оклад), руб." проставляется у другого нет, с чем может быть связано?    Пока смотрю запрос..., меня прост смущает то что, два "вроде" одинаковых сотрудника по разному выводится, в чем может быть разница...?
1 IBTM
 
19.08.15
17:49
у них также один вид расчета, начат примерно в одно и тоже время в 2014, формирую за июль этого года, сотрудника даже оба девушки.
2 aka_kumena
 
19.08.15
17:50
>> сотрудника даже оба девушки.
))))

если хочешь разобраться то плановые начисления надо смотреть, а не фото девушек
3 aka_kumena
 
19.08.15
17:57
кусок запроса, в котором тебе надо разобраться


    |    РазмерТарифныхСтавокСрезПоследних.Валюта КАК ВалютаТарифныйРазряд,
    |    РазмерТарифныхСтавокСрезПоследних.Размер
    |ПОМЕСТИТЬ РезультатВыборки
    |ИЗ
    |    Данные КАК Данные
    |        ЛЕВОЕ СОЕДИНЕНИЕ ВТПодразделенияРаботников КАК ДанныеРаботников
    |            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(
    |                    &КонецПериода,
    |                    ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО
    |                        И Сотрудник.ФизЛицо В
    |                            (ВЫБРАТЬ
    |                                ДанныеРаботников.Сотрудник.Физлицо
    |                            ИЗ
    |                                ВТПодразделенияРаботников КАК ДанныеРаботников)
    |                        И Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
    |                        И Показатель1 <> 0) КАК ПлановыеНачисленияРаботниковОрганизацииСрезПоследних
    |                ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РазмерТарифныхСтавок.СрезПоследних(&КонецПериода, ) КАК РазмерТарифныхСтавокСрезПоследних
    |                ПО (ВЫБОР
    |                        КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <= &КонецПериода
    |                                И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                            ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1Завершения
    |                        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1
    |                    КОНЕЦ = РазмерТарифныхСтавокСрезПоследних.ТарифныйРазряд)
    |            ПО ДанныеРаботников.ГоловнаяОрганизация = ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Организация
    |                И (ВЫБОР
    |                    КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <= &КонецПериода
    |                            И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                        ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ДействиеЗавершения
    |                    ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Действие
    |                КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить))
    |                И ДанныеРаботников.Сотрудник = ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.Сотрудник
    |        ПО Данные.ФизЛицо = ДанныеРаботников.Физлицо
    |            И Данные.ГоловнаяОрганизация = ДанныеРаботников.ГоловнаяОрганизация
    |            И Данные.ПериодРегистрации = ДанныеРаботников.ПериодРегистрации
4 IBTM
 
19.08.15
18:00
кое что нарыл уже, да с плановыми связано
есть такое поле "ТребуетВводаТарифногоРазряда" в одной из таблиц,
так вот у той, размер, которой не попадает равен Ложь, у другой Истина.
из-за этого я так пока понимаю
само поле:
ЕСТЬNULL(ВЫБОР
        КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения < &КонецПериода
                И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ВидРасчетаЗавершения.ТребуетВводаТарифногоРазряда
        ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ВидРасчета.ТребуетВводаТарифногоРазряда
    КОНЕЦ, ЛОЖЬ)
пытаюсь переворить его условия...
5 IBTM
 
19.08.15
18:01
(3) да, оно самое вродь, спасибо
6 IBTM
 
19.08.15
18:10
регистр плановых по ним
http://uploadme.ru/image/pSf
в чем разница?
или мне очки пора покупать.
7 aka_kumena
 
19.08.15
18:15
(6) че ты мне скриншоты суешь, в них по названию не понятно одинаковые расчеты или разные.
под "глядеть регистр" я подразумевал сделать отбор в запросе по твоим сотрудникам и смотреть разницу.
8 IBTM
 
19.08.15
18:18
(7) там отбор стоит во виду расчету
9 IBTM
 
19.08.15
18:19
+ к (8) и по сотрам соответственно
10 aka_kumena
 
19.08.15
18:23
"так вот у той, размер, которой не попадает равен Ложь, у другой Истина"

так вот и смотри почему ложь, потому что не соединяется или не требует ввода тарифного разряда
дописать новое поле и условие трудно изменить чтоли?
11 Feunoir
 
19.08.15
18:27
(4) ой подсказывает мне что-то, что у девушек таки разные виды начислений, хоть и называются они одинаково.
12 IBTM
 
19.08.15
18:30
(10) если мне надо было дописать, я бы спрашивал что и куда, понимаешь? что если былаб базовая версия?
(11) одинаковые, отбор стоит.
13 шаэс
 
19.08.15
18:34
(12) за любой период не попадает?
14 IBTM
 
19.08.15
18:38
(11) хотя мне вот кажется, что берутся-то разные каким-то чудом.
(13) угу
15 IBTM
 
19.08.15
18:45
(11) одинаковые, проверил, там же есть ВидРасчетаИзмерение и ВидРасчета (ресурс), думал здесь, что, консолькой просмотрел, идентичные поля, но только даты разные, мож с этим что или кадровые данные по сотрудницам чем-то отличаются, завтра продолжу капать, на сегодня хватит.
16 шаэс
 
19.08.15
18:46
(14) погадать можно? А то без компа только этим и можно заниматься. Нет ли там доплаты разовой, но которая регистрирует время или тоже использует тариф в показателях?
17 шаэс
 
19.08.15
18:47
(15) интересно, почему практически вся миста что–то капает, а не копает?
18 IBTM
 
20.08.15
14:08
(16) нет, есть начисленный отпуск (я про июль), есть доплата за ночные часы, но она у обеих.

копаю) запрос дальше...
поле ТребуетВводаТарифногоРазряда выяснилось вроде не влияет.

нужно зацепиться за отличие между ними, и дело веселей пойдет, а его нет.
19 шаэс
 
20.08.15
14:10
(18) я бы посмотрела... а вообще - отладчиком пройтись по расчетке только ее выбран - не вариант?
20 Масянька
 
20.08.15
14:12
(18) ЗУП, кстати, офигенно-веселая штука... Постоянно она (программа) над зверями и прогами смеётся.
Сто пудово - фишка (в которой собака порылась) окажется простой и на поверхности :)))))))))
21 IBTM
 
20.08.15
14:12
(19)"только её выбран", всмысле?
22 шаэс
 
20.08.15
14:14
(21) выбрав...
ну только ее выбрать в Т-51 и запустить отладчик - на чем он стопорится при выводе тарифа
23 IBTM
 
20.08.15
14:24
(22) они у меня вдвоём крутятся, там же запрос, его по шагово не пройдешь.
уже все пакеты отдельно выполнил, результат между сотрудниками одинаковый (практически конечно).
возможно затык таблице, в которой есть условие связи.

ВЫБОР
КОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <= &КонецПериода
            И ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
        ТОГДА ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1Завершения
    ИНАЧЕ ПлановыеНачисленияРаботниковОрганизацииСрезПоследних.ТарифныйРазряд1
КОНЕЦ = РазмерТарифныхСтавокСрезПоследних.ТарифныйРазряд

по всем данным оно должно выполняться, причем у одной выполняется у второй нет. Но это пока не 100%
24 Масянька
 
20.08.15
14:28
(23) А что есть ТарифныйРазряд1?
25 aka_kumena
 
20.08.15
14:51
(24) это ресурс плановых начислений
26 aka_kumena
 
20.08.15
14:52
куда записывается тарифный разряд, значение которого действует
27 aka_kumena
 
20.08.15
14:53
>> интересно, почему практически вся миста что–то капает, а не копает?

парень второй день не может вытащить в отдельные поля значения и посмотреть их, как ему помочь - хз. если бы он со мной работал я бы уволил сразу.
28 Масянька
 
20.08.15
14:53
(26) И он одинаковый? У тех, что выводится, и у тех, что не выводится?
29 Масянька
 
20.08.15
14:54
(27) Слава Богу, что он не с тобой работает.
30 aka_kumena
 
20.08.15
14:54
(28) я ему вчера это предлагал посмотреть, не хочет
31 aka_kumena
 
20.08.15
14:55
(29) вопрос решается максимум за полчаса, а он его второй день думает. я думаю ему сильно переплачивают.
32 IBTM
 
20.08.15
15:07
(24) да, это элемент справочника тарифные разряды
33 Пеппи
 
20.08.15
15:09
(32) в кадровых перемещениях устанавливаются же разряды? мы не используем их
если да, то устанавливаете разряды с и по ? или только с ?
помнится какая то настройка была в программе, не могу найти ее сейчас , связанное с этим.
34 Пеппи
 
20.08.15
15:11
при этом важен последовательный ввод кадровых и расчетных документов, иначе полное перепроведение требуется.

думается что у вас разряд завершения и его сумма не установлены
35 IBTM
 
20.08.15
15:16
(33) да, в том числе и в кадровых, да ставят, только "с".

(34) а почему они должны быть установлены при последнем перемещении, т.е. начинается новый разряд, когда изменится неизвестно.
36 шаэс
 
20.08.15
15:18
(31) не злитесь и не оценивайте. Не поверю, что у Вас затыков не было
37 Пеппи
 
20.08.15
15:25
(35) Ну это я вам советую чтобы вы перепровели документы по проблемному сотруднику, тогда можно и дальше разбираться
38 IBTM
 
20.08.15
15:37
(37) уже
ещё раз перепровел поставив дату "по", вдруг вы правы.
39 Масянька
 
20.08.15
15:55
(38) Я бы все-таки посмотрела "элемент справочника тарифные разряды" у обоих.
40 IBTM
 
20.08.15
16:05
(39) один и тот же.

оказывается, не заметил раньше, виноват, что у "непроблемной" сотрудницы, разряд выводится, тот который указан при приёме, дальше на кадровые перемещения отчёту по барабану.
41 IBTM
 
31.08.15
17:25
может кому пригодиться
нюас в условии вирт. табл. рс ПлановыхНачисленийСрезПосл., выбираются по условию:

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

Ключевой момент "И Показатель1 <> 0", а Показатель1 всегда присваевается = 0, если не ведётся штатное расписание, поэтому то ничего не выбирается...
либо введем штатное
либо меняем условие
42 шаэс
 
01.09.15
12:39
(41) у Вас половинчатое штатное? почему выводилось у одной и не выводилось у другой?
43 IBTM
 
01.09.15
13:21
(42) типо того, штатное никогда не ввели, видимо кто-то раньше пытался заносить
44 aka_kumena
 
01.09.15
19:55
(43) извините, я тут опять вмешаюсь.

ты чего то напутал опять.
ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО - это основное начисление, а показатель1 не может быть нуль в принципе, т.к. это размер этого оклада, если работники работают, а не уволены.
45 IBTM
 
02.09.15
10:20
(44) даже при использовании тарифных разрядов?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.