|
Обновление БП 2.0 - 3.0 | ☑ | ||
---|---|---|---|---|
0
Veronikin
16.11.19
✎
00:40
|
Доброй ночи. Подскажите пожалуйста, как решить такую проблему: не проходит обновление БП 2.0- 3.0. Платформа 8.3.16.1030, база типовая, обновляюсь с релиза 2.0.66.88 на релиз для обновления версии 2.0 3.0.74.51. Примерно на 53% появляется ошибка: Запись не верна! Значение поля "Сотрудник" не может быть пустым!: Виды занятости сотрудников... Регистр сведений: Виды занятости сотрудников.
Тестирование и исправление не помогает, пробовала включать возможность редактирования и закомментарить код с созданием проблемного документа - не помогло. Посоветуйте, что можно сделать. |
|||
1
Amra
16.11.19
✎
00:55
|
1. Выложить свое фото
2. Осмыслить, что не нравиться системе |
|||
2
Veronikin
16.11.19
✎
01:12
|
Как выложить фото на mista? ((
Не нравится - не может записать ДокументПереноса, так как не может записать движения регистра "ВидыЗанятостиСотрудников" из-за пустого реквизита. В версии 2.0 этого регистра нет, он заполняется при обновлении. |
|||
3
План счетов
16.11.19
✎
19:27
|
Найди код где заполняется, и что источник данных. В нем возможно записи кривые.
|
|||
4
Veronikin
16.11.19
✎
19:40
|
Так и сделала, эту ситуацию обработала через исключение, но программа позже все равно вылетает - закрывается без какого-либо сообщения ��
|
|||
5
План счетов
16.11.19
✎
20:08
|
(4) Позже, на сколько, может уже другой регистр начинает заполнятся?
Закрой код заполнения полностью. |
|||
6
Фрэнки
16.11.19
✎
20:19
|
А может все банально - в рекомендациях на 2.0 указано, что максимальный релиз платформы "не выше 8.3.13.1865"
и чтобы пройти через обновления с 2.0 на 3.0 не получится использовать 8.3.16 и все? |
|||
7
RomanYS
16.11.19
✎
21:29
|
(4) можно ещё попробовать разрешить пустые записи в РС, а разбираться уже с получившимся результатом
|
|||
8
Veronikin
17.11.19
✎
00:29
|
На платформе 8.3.13.1856 та же ошибка, если разрешить пустые записи в РС, ругается на пустой период.
|
|||
9
Veronikin
17.11.19
✎
02:07
|
Базу обновила, пришлось дописывать код.
|
|||
10
Кац
17.11.19
✎
11:47
|
(9) ну так и поведайте сообществу, где и какой код добавили и как решили проблему.
|
|||
11
Veronikin
17.11.19
✎
20:38
|
Решение: в общем модуле "ЗарплатаИКадрыОбновлениеСПредыдущейРедакции" в процедуре "КонвертироватьДвиженияПриемаНаРаботу" комментируем вызов процедуры "КонверитроватьДанныеОВидеЗанятостиСотрудникаДокумента". После обновления перепровела документы "Прием на работу".
Процедура КонвертироватьДвиженияПриемаНаРаботу(ДанныеВыгружаемогоДокумента, СоответствиеКонвертированныхОбъектов, НовыйРегистратор) КлючПорцииДанных = Новый Структура("Регистратор, Сотрудник", ДанныеВыгружаемогоДокумента.Ссылка, ДанныеВыгружаемогоДокумента.Сотрудник); КонвертироватьПорциюДанныхКадровойИстории(КлючПорцииДанных, СоответствиеКонвертированныхОбъектов, Ложь, НовыйРегистратор); //КонверитроватьДанныеОВидеЗанятостиСотрудникаДокумента(ДанныеВыгружаемогоДокумента, СоответствиеКонвертированныхОбъектов, НовыйРегистратор); КонвертироватьПорциюДанныхПлановыхНачислений(КлючПорцииДанных, СоответствиеКонвертированныхОбъектов, Ложь, НовыйРегистратор); КонецПроцедуры |
|||
12
magolubev
03.02.20
✎
13:41
|
Была аналогичная ситуация.
Проблема была в документах "Прием на работу" - документ не проведен, сотрудник не указан Удалил эти документы до обновления в базе 2.0 - и обновление на редакцию 3.0 прошло успешно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |