1с запись не верна значение поля физическое лицо не может быть пустым
Доброй ночи. Подскажите пожалуйста, как решить такую проблему: не проходит обновление БП 2.0- 3.0. Платформа 8.3.16.1030, база типовая, обновляюсь с релиза 2.0.66.88 на релиз для обновления версии 2.0 3.0.74.51. Примерно на 53% появляется ошибка: Запись не верна! Значение поля "Сотрудник" не может быть пустым!: Виды занятости сотрудников. Регистр сведений: Виды занятости сотрудников.
Тестирование и исправление не помогает, пробовала включать возможность редактирования и закомментарить код с созданием проблемного документа - не помогло.
Посоветуйте, что можно сделать.
Не нравится - не может записать ДокументПереноса, так как не может записать движения регистра "ВидыЗанятостиСотрудников" из-за пустого реквизита. В версии 2.0 этого регистра нет, он заполняется при обновлении.
Найди код где заполняется, и что источник данных. В нем возможно записи кривые.
(4) Позже, на сколько, может уже другой регистр начинает заполнятся?
Закрой код заполнения полностью.
и чтобы пройти через обновления с 2.0 на 3.0 не получится использовать 8.3.16 и все?
(4) можно ещё попробовать разрешить пустые записи в РС, а разбираться уже с получившимся результатом
На платформе 8.3.13.1856 та же ошибка, если разрешить пустые записи в РС, ругается на пустой период.
(9) ну так и поведайте сообществу, где и какой код добавили и как решили проблему.
Решение: в общем модуле "ЗарплатаИКадрыОбновлениеСПредыдущейРедакции" в процедуре "КонвертироватьДвиженияПриемаНаРаботу" комментируем вызов процедуры "КонверитроватьДанныеОВидеЗанятостиСотрудникаДокумента". После обновления перепровела документы "Прием на работу".
Была аналогичная ситуация.
Проблема была в документах "Прием на работу" - документ не проведен, сотрудник не указан
Удалил эти документы до обновления в базе 2.0 - и обновление на редакцию 3.0 прошло успешно
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
Читайте также: