|
ЗУП 3.1 График работы по видам времени | ☑ | ||
---|---|---|---|---|
0
pavlika
04.10.24
✎
07:42
|
Сломал голову по какой причине в ЗУП в РС "Графики работы по видам времени" может появляться запись указанная на рисунке - https://ibb.co/vQNRPgm
Может у кого есть идеи как ее воспроизвести? Я могу получить две записи на один месяц, но там период регистрации будет >= месяцу (табель + расчет ЗП и следующим месяцем исправление табеля + пересчет). Но получить запись, где есть План и период регистрации (август) < месяц (сентябрь) никак не могу. Буду признателен за идеи. |
|||
1
pavlika
04.10.24
✎
07:47
|
Период регистрации (август) < чем месяц (сентябрь), поэтому единственное, что пришло в голову это оформление отпуска переходящего в следующий месяц и его последующий пересчет. Но как не игрался с примером, не смог получить записи в РС аналогичные рисунку. Плюс проверил по списку - у части сотрудников с такими записями вообще нет отпусков.
|
|||
2
Гена
04.10.24
✎
07:52
|
Корп? Релиз?
|
|||
3
pavlika
04.10.24
✎
08:03
|
(2) КОРП, 3.1.27.229
|
|||
4
Гена
04.10.24
✎
08:13
|
(3) Я правильно понял, что в этом независимом РС для одного дня одной смены есть одни и те же записи, только с разным периодом регистрации: прошлым месяцем и текущим?
Данная смена случайно не переходит по явкам 31.08-01.09 ? |
|||
5
Гена
04.10.24
✎
08:15
|
Есть записи в РН Вытесняемое Плановое Время Сотрудников ?
|
|||
6
pavlika
04.10.24
✎
08:54
|
(4) Да, все так - причем для них "План" = Истина. "Данная смена случайно не переходит по явкам 31.08-01.09" - нет. Смена с переходящими часами, но последняя в августе от 29.08
(5) Записей нет |
|||
7
Гена
04.10.24
✎
09:11
|
(6) Уточните. Раз замазали наименование смены, то оно вдруг стало по ФИО сотрудника?
Это по всем дням или только по 14 сентября? |
|||
8
Гена
04.10.24
✎
09:14
|
Если только один день, то чем он уникален? Что такое завели сотруднику в этот день? Табель, где что-то изменили?
Случаем не наше прошлое обсуждение, где В меняли на ОВ? |
|||
9
pavlika
04.10.24
✎
09:28
|
Да, по ФИО - на весь месяц. Из 10тыс сотрудников такая картина примерно у 100 человек и повторяется из месяца в месяц. Табелей, инд. графиков по сотрудникам нет.
|
|||
10
Гена
04.10.24
✎
09:28
|
(9) Им ВСЕМ вводили док Табель на сентябрь?
|
|||
11
Гена
04.10.24
✎
09:29
|
Если да, то выберите одного кекса, уберите его Табель и перезаполните док Начисление зп за сентябрь по нему же.
Обновите РС. Не исчезли эти записи? |
|||
12
Гена
04.10.24
✎
09:32
|
Долго как...
Если да, то мы поймали глючок за хвост. Тогда отладчик и шуршим здесь: Функция ЗапросСоздатьВТИзменившиесяДанныеОбщихГрафиков |
|||
13
pavlika
04.10.24
✎
09:39
|
(10) Нет, табеля НЕТ. РН Данные табельного учета по ним пустой
|
|||
14
SleepyHead
04.10.24
✎
09:39
|
Что вы мучаетесь, сделайте расширение и перехватите момент записи с нужными значениями...
|
|||
15
pavlika
04.10.24
✎
09:41
|
(14) Как его перехватить, если мы не знаем как эта запись создается. В рабочую базу нас с этим не пустят - а что сделать в копии для воспроизведения мы не понимаем
|
|||
16
SleepyHead
04.10.24
✎
09:45
|
(15) Ну, тогда продолжайте смотреть в хрустальный шар.
Я немного разверну мое предложение - сделать расширение, которое отслеживает запись в нужный вам регистр. Как только выполняется попытка записи со "странными" значениями, писать сообщение об этом в журнал регистрации. Вреда в этом для рабочей базы не вижу. По истечении какого-то времени проанализировать ЖР и понять, какие условия создают такие вот записи в регистре. |
|||
17
pavlika
04.10.24
✎
09:57
|
(16) Это понял. Спасибо, сделаем. Но это сначала надо согласовать с безопасностью + потом надеяться, что событие по которому формируется запись сразу проскочит. Сейчас же закрытие, крики - надеялся что может кто-то с этим сталкивался.
Я честно не понимаю, что означает запись с "План" = Истина, где время полностью совпадает с данными графика. Т.е. не понимаю логику такой записи от слова совсем. Вдруг у кого то в базе есть такие записи и посмотрев на них от скажет: "О, да я знаю откуда они берутся" )) |
|||
18
SleepyHead
04.10.24
✎
09:50
|
(17) Кричите в ответ громче, это единственный способ победить в таком формате.
|
|||
19
pavlika
04.10.24
✎
09:55
|
(18) 👍
|
|||
20
Гена
04.10.24
✎
09:56
|
(17) Индивидуальный график точно не вводили?
|
|||
21
Гена
04.10.24
✎
10:00
|
Глючок состоит в том, что какой-то док, регистрирующий отклонение, - через док Начисление зп воображает себя индграфиком.
Проверить легко. Распроведите на три буквы начисление зп за сентябрь и/или август. Обновите наш РС. Исчезли записи? |
|||
22
pavlika
04.10.24
✎
10:00
|
(20) Нет. Я прошерстил пару десятков проблемных сотрудников - по небольшой части есть Табель, но по другим нет ни Табеля, ни индивидуального графика. Есть пару межрасчетных отклонений (работа в выходные, отпуск, НН) и все.
|
|||
23
Гена
04.10.24
✎
10:01
|
(22) Ясно. Убирайте начисления зп.
|
|||
24
pavlika
04.10.24
✎
10:08
|
(23) Взял сейчас одну из копий. Смотрю когда двоятся записи в регистре - май месяц. А начисления ЗП за май НЕТ, последнее за апрель.
|
|||
25
Гена
04.10.24
✎
10:14
|
(24) Уберите доки начисления зп за апрель и может ещё и за март.
|
|||
26
pavlika
04.10.24
✎
10:21
|
(25) По одному из обнаружил следующее - в РС Графики работы дубли, РН Данные табельного пусто, в РН Вытесняемое плановое есть пару простоев в мае. Распровел один из простоев - записи вида "май-май" пропали, остались "май-апрель". Смотрю дальше
|
|||
27
Гена
04.10.24
✎
10:23
|
(26) Дубль три: секундное же дело убрать начисление зп. Или религия не позволяет?
|
|||
28
pavlika
04.10.24
✎
10:37
|
(27) Там отмена проведения расчета ЗП - c десяток минут. Начисление ЗП за апрель отменил - записи "май-апрель" остались.
+ Начисление ЗП за март отменил - записи "май-апрель" остались. |
|||
29
Гена
04.10.24
✎
10:37
|
(28) Хорошо. Теперь при отменённой зп - освежите график в настройках.
|
|||
30
pavlika
04.10.24
✎
10:40
|
(29) Записи "май-апрель" остались.
|
|||
31
pavlika
04.10.24
✎
10:41
|
Регистры Данные табельного, Данные оперативного, Вытесняемое плановое, Данные индивидуальных пустые по крайней мере с апреля месяца
|
|||
32
Гена
04.10.24
✎
10:44
|
(30) Прекрасно. Теперь добьём гада: проведите только по кексу (ранее убрали Простои, уберите вообще все отклонения) новый док начисления зп.
|
|||
33
Гена
04.10.24
✎
10:49
|
Если не сработает, пойдём другим путём: от обратного.
1. Физически удаляем обработкой эту гниль в РС. 2. Проводим Простой - смотрим РС 3. Проводим Начисление зп - смотрим РС |
|||
34
pavlika
04.10.24
✎
10:53
|
(33) Ок, возьму паузу. О результате напишу.
|
|||
35
Гена
04.10.24
✎
10:58
|
(34) Упс! Первое же выскочило в инете по "зуп признак План":
https://buhexpert8.ru/voprosy/voprosy-1s-zup/sekrety-registra-svedenij-grafiki-raboty-po-vidam-vremeni.html Похоже платформа шкодит ) |
|||
36
pavlika
04.10.24
✎
11:00
|
Так, конкретно по этому товарищу у меня глаз зацепился за кадровый перевод списком, в котором его посадили на определённую территорию. В РС Графики работы я конечно территорию скрывал (сам дурак). Отменил перевод списком - записи "май-апрель" по нему ушли.
|
|||
37
pavlika
04.10.24
✎
11:01
|
(35) Это вчера читал, вот это особенно порадовало: "Направила вопрос в техподдержку, загрузила базу с воспроизведенной ошибкой, они её исправили пересчетом документа Больничный лист при проведенном табеле, на вопрос о причинах возникновения ошибки ответили, что вариантов масса."
|
|||
38
Гена
04.10.24
✎
11:03
|
(36) Ах так, территория... А знаете, вполне может быть...
|
|||
39
pavlika
04.10.24
✎
11:04
|
(38) Проверил - она не у всех есть. Поэтому рецепт на всех не применить.
|
|||
40
Гена
04.10.24
✎
11:05
|
(39) Тогда скорее платформа.
|
|||
41
2S
04.10.24
✎
11:11
|
ТиИ в зуп частенько исправляет ситуации
|
|||
42
Гена
04.10.24
✎
11:24
|
(41) Интерес не в том, как убрать, а понять - как получилось.
|
|||
43
Gucci76
04.10.24
✎
11:26
|
(42) Для этого надо попробовать удалить и пересчитать начисление зарплаты (вроде даже проводить не обязательно).
Если вернется запись значит там копать Лучше на копии попробовать |
|||
44
Гена
04.10.24
✎
16:20
|
Смоделировал на демо корп 27.314 платформа 25.1394
1. Табель за октябрь, поставил вместо первых 4-х рабочих дней ОВ = нет РС 2. Начисление зп за октябрь = есть РС Октябрь-Октябрь!
|
|||
45
Гена
07.10.24
✎
10:30
|
(0) Для закругления ветки распишите, что там разобрали с этим РС.
|
|||
46
Гена
07.10.24
✎
10:58
|
Автор сбежал... придётся самому смотреть... нельзя же загадку оставлять )
|
|||
47
osa1C
07.10.24
✎
11:14
|
(45) тебе то зачем закругление этой ветки?
|
|||
48
Гена
07.10.24
✎
11:15
|
(47) Это ж новое знание.
Не отвлекайте ) |
|||
49
El_Duke
07.10.24
✎
11:19
|
(47) Дон Энрике испытывает удовлетворение от решения сложных задач. За это мы все должны сказать ему большое спасибо (говорю без шуток и стеба), это реально помогает понять как механизмы конфы, так и поведение отдельных доков. Не пустое занятие
|
|||
50
Гена
07.10.24
✎
11:31
|
Глянул.
В наш РС ГрафикиРаботыПоВидамВремени записывает данные Функция ЗаполнитьРегистрРассчитанныхДанных(ВыборкаДляЗаполнения) в Общем модуле УчетРабочегоВремениРасширенный Она выполняется в том же общем модуле в Процедура СформироватьЗаписиРабочегоВремениСотрудников Этой процедурой занимается обработка МенеджерДанныхУчетаВремениСотрудников В котором запускается Процедура ПриПолученииПодневныхДанныхУчетаВремени Получается интересная штука в отладчике. Только при расчёте зарплаты при выборе сотра в табличной части дока Начисление зарплаты и будет заполняться наш РС, причём ДО его проведения. Вывод_1: Записывает данные в регистр расчёт зарплаты без его проведения. Похоже на то, что он дважды обходит алгоритм. Сначала записывает данные, затем на основании их рассчитывает дни, часы и нормы для СВОЕГО же расчёта зарплаты. А вот удаляет записи нашего РС не док зарплаты, а сами доки отклонений при их распроведении. |
|||
51
Гена
07.10.24
✎
11:36
|
Вот это место:
Если ТаблицаСотрудников.Количество() > 0 Тогда
УчетРабочегоВремениРасширенный.СформироватьЗаписиРабочегоВремениСотрудников(ТаблицаСотрудников); КонецЕсли; Теперь надо трясти грушу, т.е. вводить различные отклонения. |
|||
52
Гена
07.10.24
✎
11:49
|
Итак. Начисление зп при расчёте заполняет наш РС, если есть:
1. Табель 2. Индграфик 3. Работа в праздник 4. Отклонение (неявка, прогул), но строго внутрисменное, кусочком. На целодневное ноль реакции 5. Сверхурочные Дальше искать лень, и так всё понятно. Закругление ветки. Данный РС ГрафикиРаботыПоВидамВремени является техническим, вспомогательным для расчёта зарплаты в одноимённом доке. Разработчики поленились вводить новый регистр и для расчёта времени, особенно внутрисменного, воспользовались этим РС, в котором толкутся также и общие графики. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |