#0
by RomaH
Собственно расчетчики жаловались что пропадают записи уже давно Сегодня они смогли воспроизвести ситуацию как эти записи пропадают в "Начислении зарплаты оргнизации" и вот что выяснилось: есть такой вот кусок кода в модуле документа: набор записей для проверки содержит сотрудника которого добавляем в документ подбором но вот почему СтрокиКУдалению содержат запись и именно с номером строки "1"? т.е. у меня сейчас при подборе в документ начисления зарплаты постоянно удаляется первая строка документа.
#2
by RomaH
обходим пока так: добавляем кучку пустых строк в начало документа и работаем пока не кончатся
#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
короче, этот кусок алгоритма не рабочий - не буду я удалять ничего - поставлю условие в ЛОЖЬ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Программное задание параметров в СКД
- v7: Сдача отчетности в ПФР через 1С 7.7 Бухгалтерский учет
- Регистратор из таблицы Обороты Регистра Бухгалтерии
- Кто как делает инвентаризацию, подскажите?
- v8: Как настроить ТАКСКОМ для работы с 1С 8.1 ЗУП
- как мне вытащить примечание
- Пройти по ВСЕМУ регистру накопления
- Префикс в кадровых документах
- Поскажите, что означает ошибка и как от нее избавиться?
- Подскажите по СКД + Регистр Бухгалтерии
- Изменить Значение хранящееся в хранилище значений
- Остатки НЗП в УПП (остатки по степени готовности)
- Дополнительное измерение в регистре бухгалтерии
- v7: Подбор значения в таблицу значений
- v7: УстановитьОтбор в журнале документов
- Интеграция DocsVision с 1С
- МС Офис и Опен Офис - кто кого ?
- Запрос к табличной части обработки.
- ККМ Атол FPrint-02K
- Можно ли получить результат БухИтогов на позицию документа?