Имя: Пароль:
1C
 
v8: Расчет среднего заработка в ЗУП 8 (36.3) после переноса из ЗиК 7.7 - РАЗЛИЧИЕ!!!
0 Mihandr
 
22.06.11
14:55
Проблема в следующем: на первый взгляд, у работников которые перенеслись с графиком суммированого времени (галочка), при расчете сред. заработка не учитывается дни проведенные в отпуске за период расчета среднего. В колонке всегда число 29.4.

У сотрудников чей график пятидневка всё в порядке!
Сравнил РР у разных сотрудников вроде различий не нашел.

Вот код есть в запросе (ПроведениеРасчетов - ДописатьАлгоритмВЗапрос... последнее числовое поле (29.4) исправляю на любое число, в документ пишется оно (новое число), т.е условие гдето здесь, я понимаю. К сожелению в програмировании не силён. Почему такое поведение программы? Спасибо!


       |        ВЫБОР
       |            КОГДА ОсновныеНачисленияРаботников.Сотрудник ЕСТЬ NULL
       |                ТОГДА 0
       |            КОГДА СУММА(ВЫБОР
       |                        КОГДА ОсновныеНачисленияРаботников.Сторно
       |                            ТОГДА -1
       |                        ИНАЧЕ 1
       |                    КОНЕЦ * РАЗНОСТЬДАТ(ОсновныеНачисленияРаботников.ПериодДействияНачало, ДОБАВИТЬКДАТЕ(ОсновныеНачисленияРаботников.ПериодДействияКонец, СЕКУНДА, 1), ДЕНЬ)) < РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаписиРасчетаСреднего.БазовыйПериодНачало, МЕСЯЦ), ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ЗаписиРасчетаСреднего.БазовыйПериодКонец, МЕСЯЦ), СЕКУНДА, 1), ДЕНЬ)
       |                ТОГДА ВЫРАЗИТЬ(29.4 / РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаписиРасчетаСреднего.БазовыйПериодНачало, МЕСЯЦ), ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ЗаписиРасчетаСреднего.БазовыйПериодКонец, МЕСЯЦ), СЕКУНДА, 1), ДЕНЬ) * СУММА(ВЫБОР
       |                                КОГДА ОсновныеНачисленияРаботников.Сторно
       |                                    ТОГДА -1
       |                                ИНАЧЕ 1
       |                            КОНЕЦ * РАЗНОСТЬДАТ(ОсновныеНачисленияРаботников.ПериодДействияНачало, ДОБАВИТЬКДАТЕ(ОсновныеНачисленияРаботников.ПериодДействияКонец, СЕКУНДА, 1), ДЕНЬ)) КАК ЧИСЛО(7, 2))
       |            ИНАЧЕ 29.4
       |        КОНЕЦ,

1 Mihandr
 
22.06.11
14:59
(0) + "последнее числовое поле" это то что после последнего ИНАЧЕ...

извените если текст плохо читаем (не знаю как корректно сюда копировать)
2 ВьюИК
 
22.06.11
15:01
Проверь по этим сотрудникам которые на сумированном учете, есть записи в регистре "средний заработок" за прошлые периоды?
3 famnam
 
22.06.11
15:14
Оплата отпусков прошлых периодов перенесли?
4 Mihandr
 
22.06.11
15:24
(2) в этом регистре сейчас вообще нет ни покому записи. На сколько я знаю данные собираются из одного из регистров "ОсновныеНачисленияОрганизаций", а в этот регистр (РасчетСреднийЗаработок) пишется результат закладки "расчет среднего зароботка" дока нач. отпуск. сотр. орг.... короче пуст он :)!

(3) В регистрах расчета данные все есть по этим отпускам, в регистрах накопления и сведений Фактические отпуска и в Состоянии сотрудников соответственно, запись о отпуске есть (смотрю конкретный пример). Переношу всегда всё, в принципе проблем таких не было. Помогите докопаться до истины. Просто очень много сорудников таких, так бы в ручную сказал бы чтобы коректировали. Сижу уже с утра :(
5 Mihandr
 
22.06.11
15:39
(4)и (2) + стало интересно, смотрю регистр "РасчетСреднегоЗароботка" в других перенесенных базах, там тоже пусто... это так...
6 Mihandr
 
22.06.11
15:51
Мысли есть ещё у кого - нибудь, у меня уже нет... хорошие специ по зуповской конфе, где здесь собака зарыта?
7 famnam
 
22.06.11
15:55
попробуй перепровести отпускные
8 Mihandr
 
22.06.11
16:07
перенос пишет сразу в регистр, перепроводить нечего...

я не пойму какая информация в базе влияет на эти дни, мда
9 Nordok
 
22.06.11
16:07
Не совсем понял в чем проблема. 29,4 это норма, если чел отработал без отклонений месяц, как только в этом периоде, в РегистрыРасчёт ОсновныеНачисления попадает вид расчёта вытесняющий рабочее время, будет получатся число отличное от 29,4. Видимо таких видов расчёта в период не попадает.
10 Mihandr
 
22.06.11
16:31
На мой взгляд перенесено все корректно! Сделал два файла 1-ый расчет среднего (с 10 июня 2011 по июль 2010), 2-ой записи в регистре расчета (за август 2010) по одному из сотрудников. Кому интересно взгляните, может здесь что явно не верно

http://files.mail.ru/QF6W53
11 Mihandr
 
22.06.11
17:23
help!
12 Mihandr
 
23.06.11
00:58
Слабоки, в проблему слабо вникнуть...
13 Mihandr
 
23.06.11
00:59
(12)вам-бы только критиковать и 2+2 считать...
14 Mihandr
 
23.06.11
01:02
(13) + кроме тех, кто в этой теме мне пытался помочь, как говориться респект и уважуха...
15 Mihandr
 
23.06.11
01:18
+ к (12) :)
16 Mihandr
 
23.06.11
09:49
up!
17 Mihandr
 
23.06.11
10:56
up up
18 Mihandr
 
23.06.11
11:39
up up up
19 Mihandr
 
23.06.11
12:40
up up up up
20 Mihandr
 
23.06.11
13:25
up up up up up
21 Mihandr
 
23.06.11
15:53
up up up up up up
22 Mihandr
 
23.06.11
21:36
удалите тему