Еще в одной базе обнаружил сотрудник был в отпуске по уходу за ребенком до 1,5 лет с 03.05.06 по 01.08.07г. состояние физ. лица сотрудник уволен с 01.08.07. нет приказа на увольнение, че не за фигня такая и почему в истории по два дока появляется ссылка на один и тот же. У кого нибудь было такое??????? Советуйте
По теме из базы знаний
- Подготовка сведений для ПФР с учетом задолженности по страховым взносам в разрезе сотрудников для ЗИК
- Подготовка сведений для ПФР с учетом задолженности по страховым взносам в разрезе сотрудников для "Бухгалтерия 7.7", "УСН 7.7" и "Предприниматель 7.7"
- Как закрыть сальдо по НДФЛ на конец 2021 года для сотрудника-нерезидента. ЗУП 3
- Проверка статуса "Работа" в документах увольнения. ЗУП 3.1
- ЭП для сотрудников с «человеческим» лицом
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
dimasdg Написал:
-------------------------------------------------------
> почему в истории по два дока появляется ссылка на один и тот же. У кого нибудь было такое???????
> Советуйте
Документы, окончание действия которых известно, выполняют два движения в истории реквизита состояние физлица. Первое движение - когда действие начинается, второе - на следующий день после окончания действия документа.
Это правильное поведение программы.
-------------------------------------------------------
> почему в истории по два дока появляется ссылка на один и тот же. У кого нибудь было такое???????
> Советуйте
Документы, окончание действия которых известно, выполняют два движения в истории реквизита состояние физлица. Первое движение - когда действие начинается, второе - на следующий день после окончания действия документа.
Это правильное поведение программы.
Проблемма в том, что в последней (впрочем, как и в третей с низу) стоит пустое значение.
Посмотри в модуле документа, должны быть строки:
посмотри в отладчике, что здесь происходит
Посмотри в модуле документа, должны быть строки:
Код |
---|
// изменим состояние сотрудника
Если ПустоеЗначение(ДатаВыходаНаРаботу)=1 Тогда
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(Окончание),Окончание+1);
Иначе
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(ДатаВыходаНаРаботу-1),ДатаВыходаНаРаботу);
КонецЕсли;
Показать полностью |
посмотри в отладчике, что здесь происходит
в 275 релизе так:
// изменим состояние сотрудника
Если ПустоеЗначение(ДатаВыходаНаРаботу)=1 Тогда
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(Окончание),Окончание+1);
ИначеЕсли ДатаВыходаНаРаботу > Начало Тогда
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(ДатаВыходаНаРаботу-1),ДатаВыходаНаРаботу);
КонецЕсли;
Я еще новичок и как бы в отладчике не очень (что можно сделать еще)
// изменим состояние сотрудника
Если ПустоеЗначение(ДатаВыходаНаРаботу)=1 Тогда
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(Окончание),Окончание+1);
ИначеЕсли ДатаВыходаНаРаботу > Начало Тогда
УстановитьРеквизитСправочника(Сотрудник,"СостояниеФизлица",Сотрудник.СостояниеФизлица.Получить(ДатаВыходаНаРаботу-1),ДатаВыходаНаРаботу);
КонецЕсли;
Я еще новичок и как бы в отладчике не очень (что можно сделать еще)
Проблема не с документом "Отпуск по уходу".
Необходимо разобраться почему документ "Больничный лист" заполнил реквизит пустым значением 03.05.06.
У меня есть подозрение, что конфигурация настроенная. Возможно, программист где-то ошибся в коде.
Необходимо разобраться почему документ "Больничный лист" заполнил реквизит пустым значением 03.05.06.
У меня есть подозрение, что конфигурация настроенная. Возможно, программист где-то ошибся в коде.
dimasdg Написал:
-------------------------------------------------------
> Какая связь между б/л и уволен с 01.08.07.
Очень прямая. Документ Отпуск... выполняет движение на дату окончания отпуска такое же, что и было до ввода этого документа. Ты правильно определил тот код, который это выполняет.
До ввода документа было пустое значение, которое ошибочно установлено б/л 03.05.06. Вот с этой ошибкой и надо разбираться.
-------------------------------------------------------
> Какая связь между б/л и уволен с 01.08.07.
Очень прямая. Документ Отпуск... выполняет движение на дату окончания отпуска такое же, что и было до ввода этого документа. Ты правильно определил тот код, который это выполняет.
До ввода документа было пустое значение, которое ошибочно установлено б/л 03.05.06. Вот с этой ошибкой и надо разбираться.
poppy Написал:
-------------------------------------------------------
> dimasdg Написал:
> --------------------------------------------------
> -----
> > Какая связь между б/л и уволен с 01.08.07.
>
> Очень прямая. Документ Отпуск... выполняет
> движение на дату окончания отпуска такое же, что и
> было до ввода этого документа. Ты правильно
> определил тот код, который это выполняет.
Поддерживаю, про "Отпуск по уходу" я погорячился
-------------------------------------------------------
> dimasdg Написал:
> --------------------------------------------------
> -----
> > Какая связь между б/л и уволен с 01.08.07.
>
> Очень прямая. Документ Отпуск... выполняет
> движение на дату окончания отпуска такое же, что и
> было до ввода этого документа. Ты правильно
> определил тот код, который это выполняет.
Поддерживаю, про "Отпуск по уходу" я погорячился
Проблема в том, что ранее (до где-то начала 2006 года) по- другому формировались периодические ревизиты, введенные документами, а при очередном изменении разработчики некорректно исправили старые записи. Измените 2 абзац модуля док-та Отпуск по уходу в процедуре Обработка проведения на приведенные в файле и перепроведите док. Отпуска. Должно помочь.
Прикрепленные файлы:
Изменить состояние с Временно не работает .rar
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот