Ошибка при обновлении данных в MM02

Автор midasvenis32, Листопад 17, 2015, 05:57:44 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

midasvenis32

Всем привет!

После копирования продуктивного мандата в тестовую систему начала выходить ошибка при обновлении данных в транзакции MM02.

После внесения изменений, система сообщает, что запись материала изменена. Потом, когда выхожу из транзакции, система выводит сообщение:

"Экспресс-документ "Обновление прервано" получен от автора "USER1". Далее в SM13 смотрю ошибку и вижу, что она в модуле MATERIAL_WRITE_DOCUMENT. Далее дважды кликаю на строке с ошибки и вижу следующую информацию:
Класс: B2
Номер: 050
Текст: Ид. указателя изменения уже имеется.

Подскажите, пожалуйста, в чем может быть ошибка?

Если система имеет виду, что ошибка при обновлении таблиц CDHDR и CDPOS, но ведь OBJECTID для этих таблиц генерируется автоматически в порядке увеличения номера, а не из таблицы NRIV, где может быть пересечение нумерации.

Может быть что-то не так скопировали? Басис утверждает, что ошибка функциональная и проблема в нумерации материала. Но с нумерацией всё в порядке, так как в продуктиве материалом пользовались и вносили нужные изменения, а после копирования продуктива в тест, в тестовой системе начала возникать вот эта ошибка.

Ребята, прошу помощи.

Всем спасибо заранее.

Uukrul

Цитата: midasvenis32 від Листопад 17, 2015, 05:57:44 ПП
После копирования продуктивного мандата в тестовую систему начала выходить ошибка при обновлении данных в транзакции MM02.
Вот честно, даже ковырять не охота, это проблема базиса. Скопировали криво. Продуктив работает? Работает.. копия не работает... вопросы к базису. Пусть копируют по новой, с прямыми руками.

midasvenis32

#2
Цитата: Uukrul від Листопад 17, 2015, 09:29:02 ПП
Вот честно, даже ковырять не охота, это проблема базиса. Скопировали криво. Продуктив работает? Работает.. копия не работает... вопросы к базису. Пусть копируют по новой, с прямыми руками.

Uukrul, спасибо.  Тоже так считаю, что это вопрос к базису. Но базис говорит с точностью до наоборот.

Uukrul

Цитата: midasvenis32 від Листопад 17, 2015, 10:39:01 ПП
Uukrul, спасибо.  Тоже так считаю, что это вопрос к базису. Но базис говорит с точностью до наоборот.
Ну наверное паяльник или утюг :-) я другие варианты не знаю...

midasvenis32

Цитата: Uukrul від Листопад 17, 2015, 10:51:49 ПП
Ну наверное паяльник или утюг :-) я другие варианты не знаю...

:D :D :D

Завтра напишу базису. По результатам отпишусь

midasvenis32

Цитата: midasvenis32 від Листопад 17, 2015, 11:07:58 ПП
По результатам отпишусь

Проблема решена )

Возникала, действительно, из-за нумерации объектов. Программа пыталась записать номер, который уже был в таблице BDCP:

objec = ALE_CP
NR_RANGE_NR = '01'

Перенес номер из продуктива и ошибка ушла ))