Что за ... глюк платформы или ...? ЗУП - ФактическийПериодДействия #386064


#0 by RomaH
Собственно расчетчики жаловались что пропадают записи уже давно Сегодня они смогли воспроизвести ситуацию как эти записи пропадают в "Начислении зарплаты оргнизации" и вот что выяснилось: есть такой вот кусок кода в модуле документа: набор записей для проверки содержит сотрудника которого добавляем в документ подбором но вот почему СтрокиКУдалению содержат запись и именно с номером строки "1"? т.е. у меня сейчас при подборе в документ начисления зарплаты постоянно удаляется первая строка документа.
#1 by RomaH
воспроизводится как на файловой так и на SQL версии ЗУП 2592 платформа 8.1.12.101
#2 by RomaH
обходим пока так: добавляем кучку пустых строк в начало документа и работаем пока не кончатся
#3 by Doomer
У меня пока такого глюка не наблюдалось.
#4 by Defender aka LINN
При чем тут платформа? Ей что говорят, то она и делает.
#5 by Doomer
Конфу обнови.
#6 by RomaH
объясни мне почему у меня удаляет первую строку в документе, а у тебя и у нет? пока нет времени - конфа не совсем типовая. почему так получается: в наборе записей для проверки есть пять записей и все пять пишутся в "ОсновныеНачисленияРаботниковОрганизаций " а вот в ФактическийПериодДействия пишутся только четыре?
#7 by RomaH
мнда ... похоже конфа - в первой записи вроде оклад идет ... его и надо бы удалить ... но почему номер строки "1", а не соответсвующий
#8 by RomaH
вобщем-то в типовой тот же алгоритм нашел как воспроизвести ... вобщем у нас извращения с индексацией каждый квартал - вобщем женщине в отпуске по уходу сделали запись по окладу сначала отпуском по уходу прекратить 01.10.08 .... изменить 01.10.09 4000 изменить 01.11.08 5000 .... изменить 01.10.09 4000 т.е. оклад как бы у сотрудника должен начисляться, но в его настройках есть вытеснение отпуском по уходу без оплаты. соответсвенно что я получаю в наборе для проверки: ПериодРегистрации    ПериодДействия    Регистратор    НомерСтроки    ВидРасчета    ПериодДействияНачало    ПериодДействияКонец 01.12.2008 0:00:00    01.12.2008 0:00:00    Начисление зарплаты работникам организаций 00000003566 от 25.12.2008 8:17:33    1    Оклад по часам    01.12.2008 0:00:00    31.12.2008 0:00:00 01.12.2008 0:00:00    01.12.2008 0:00:00    Начисление зарплаты работникам организаций 00000003566 от 25.12.2008 8:17:33    2    Отпуск по уходу за ребенком без оплаты    01.12.2008 0:00:00    31.12.2008 0:00:00 01.12.2008 0:00:00    01.12.2008 0:00:00    Начисление зарплаты работникам организаций 00000003566 от 25.12.2008 8:17:33    3    Пособие по уходу за ребёнком до 1.5 лет    01.12.2008 0:00:00    31.12.2008 0:00:00 01.12.2008 0:00:00    01.12.2008 0:00:00    Начисление зарплаты работникам организаций 00000003566 от 25.12.2008 8:17:33    4    Пособие по уходу за ребёнком до 3 лет    01.12.2008 0:00:00    31.12.2008 0:00:00 01.12.2008 0:00:00    01.12.2008 0:00:00    Начисление зарплаты работникам организаций 00000003566 от 25.12.2008 8:17:33    5    Пособие по уходу за ребёнком до 3 лет по коллективному договру    01.12.2008 0:00:00    31.12.2008 0:00:00 т.е. в первой строке видим оклад записываем все это безобразие в регистр и получаем в фактическом периоде действия уже 4 записи, а не 5 как в исходной таблице - оклад был вытеснен отпуском по уходу по вот дальше я алгоритм не пойму - дальше почему-то удаляется строка ТАБЛИЧНОЙ ЧАСТИ ДОКУМЕНТА по номеру строки из РЕГИСТРА ... в типовой к стати алгоритм удаления не изменился
#9 by RomaH
т.е. удаляем какие-то строки из документа сверху, и добавляем вниз все что нашли по сотруднику не удалив из набора в конечном счете то что полнотью вытесняется - т.е. оклад
#10 by kumena
правильно я понял что это все происходит при подборе? вроде бы эта проверка нужна чтобы убрать те записи, что потенциально будут вытеснены при расчете, поэтому пихать их в документ нет смысла.
#11 by RomaH
короче, этот кусок алгоритма не рабочий - не буду я удалять ничего - поставлю условие в ЛОЖЬ
#12 by RomaH
ага, только удаляют из табличной части дока по номеру полученому из набора записей
#13 by RomaH
у кого есть возможность кинте в 1С письмо - пусть исправят что смогут
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С