Добрый день.
ЗУП 3.1.10.135 (в аналогичной базе 3.1.9 данная проблема не проявляется)
Кадровый перевод сотрудника в другое подразделение 13.09.2019. Кадровик в этот же день ставит ему прогул в новом подразделении, но прогул не проводтся:
{Документ.ПрогулНеявка.Форма.ФормаДокумента.Форма(1688)}: Ошибка при вызове метода контекста (Записать)
Если Записать(ПараметрыЗаписи) И ЗакрытьПослеЗаписи Тогда
по причине:
Запись с такими ключевыми полями существует! : ЗанятостьПозицийШтатногоРасписания: 13.09.2019 ***, (Регистр сведений: Занятость позиций штатного расписания; Номер строки: 2)
В регистре сведений действительно есть запись регистратора Кадровый перевод на эту дату.
(1) Обновил до 156 релиза - ситуация не изменилась.
Запись с такими ключевыми полями существует! : ЗанятостьПозицийШтатногоРасписания: 01.08.2019 0:01:00, Иванов Иван Иваныч, ООО "ууу", Иванов Иван Иваныч, (Регистр сведений: Занятость позиций штатного расписания; Номер строки: 2)
(2) скорее всего и не изменится. Это некоторые особенности - Все изменения пишутся на следующую дату и если нужно на эту же дату ввести отклонение то все становится грустно и печально. Попробуйте создать на него табель и в табеле указать прогул. Документ ( без корректировки модуля проведения ) скорее всего и не поведется. Но корректировать его и не следует.
Две аналогичные базы, синхронизируются. В базе источнике в регистре сведений ЗанятостьПозицийШтатногоРасписания
Период Регистратор
15.01.2020 0:01:00 Отсутствие (болезнь, прогул, неявка)
15.01.2020 0:01:01 Кадровый перевод
В базе приемнике
Период Регистратор
15.01.2020 0:01:00 Отсутствие (болезнь, прогул, неявка)
и, на сколько я понимаю оно пытается Кадровый перевод записать тоже в 0:01:00 (если разпровести прогул и провести перевод время перевода 0:01:00). Не могу найти место где добавляется эта секунда (или 61 секунда от начала дня).
Причину выяснил, осталось выяснить как с этим бороться. Документ отсутствие не делает запись в регистр сведений ВремяРегистрацииДокументовПлановыхНачислений в приемнике.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой