Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пт Ноя 06, 2009 15:33  Конверсионные операции |
|
Полезность: Нет оценки
|
Коллеги, а не кому не знакомо такое сообщение?
Возникает при заведении сделки по продаже валюты юр. лицом.
Код: | Дублируется значение реквизита [Список оснований для покупки] в типе [SALE]
ORA-00001: unique constraint (IBS.Z#IX_Z#SALE_COL79) violated |
|
|
 |
Darkangelo Участник со стажем
Вступление в Клуб: 04.07.2007
|
Пт Ноя 06, 2009 18:06   |
|
Полезность: Нет оценки
|
очевидно, есть кривая сделка с пустым полем LIST_BASE4BUY. Простой конструктор, создав экземпляр с null в данном реквизите ломается.
думаю, что нужно попробовать
select * from z#SALE where C_LIST_BASE4BUY is null
далее по обстоятельствам, либо править "кривую" сделку, либо просто удалять |
|
 |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пт Ноя 06, 2009 23:34   |
|
Полезность: Нет оценки
|
dbmaslov в отпуске, я за него.
SQL> select * from z#SALE where C_LIST_BASE4BUY is null;
no rows returned. |
|
 |
Darkangelo Участник со стажем
Вступление в Клуб: 04.07.2007
|
Сб Ноя 07, 2009 16:22   |
|
Полезность: Нет оценки
|
следующий шаг - снести расширения с операций NEW#AUTO_CL, EDIT#AUTO_CL |
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Вс Ноя 08, 2009 18:18   |
|
Полезность: Нет оценки
|
Андрэ, я и в отпуске бдю.... хотя тебе бдеть сподручнее....
Вот было бы у меня рабочее место здесь.... эх..... |
|
 |
IBSO Профи
Вступление в Клуб: 20.08.2009
|
Вс Ноя 08, 2009 21:11   |
|
Полезность: Нет оценки
|
а в чем дело? у всех цтфшников базы стоят на ноуте... |
|
 |
Andry Участник - экстремал
Вступление в Клуб: 14.01.2009
|
Пн Ноя 09, 2009 11:18  расширения на NEW#AUTO_CL, EDIT#AUTO_CL |
|
Полезность: Нет оценки
|
Darkangelo пишет: | следующий шаг - снести расширения с операций NEW#AUTO_CL, EDIT#AUTO_CL |
Это, похоже, помогло. Значит надо разбираться с расширениями. |
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пт Ноя 20, 2009 10:57   |
|
Полезность: Нет оценки
|
Продолжая тему, хочу отметить что проблема в процессе исправления. после удаления расширений проблема исчезла, ЦФТ запросило данные для отладки, пока предварительный диагноз: есть проблемы на уровне ядра, в работе с расширениями которые работают с массивами. Тема пока не закрыта. |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пт Ноя 20, 2009 15:31   |
|
Полезность: Нет оценки
|
Дима, а если сделать "умолчательные" расширения, т.е. без какого-либо локального кода, то ошибка тоже появляется? |
|
 |
Alex2019 Профи
Вступление в Клуб: 02.07.2007
|
Пт Ноя 20, 2009 17:49   |
|
Полезность: Нет оценки
|
Тут ненароком выяснилось, что проблеме уже года два. Вылезала аналогичная ошибка, тоже на расширенной операции, только в ТБП Клиенты. Так что ЦФТ было в курсе все это время... |
|
 |
dbmaslov Профи
Вступление в Клуб: 11.07.2007
|
Пт Ноя 27, 2009 09:15   |
|
Полезность: Нет оценки
|
По последним сводкам: запрос BS00121637 принят на исполнение. Срок 2009-12-18 00:00:00.
У меня тоже выявилось в других классах- Договоры обеспечения, Депозиты.
Проявляется когда:
1. Форма пишет реквизит-массив. (?)
2. Форма конструктора заимствована из операции редактирования.
Появляется даже с пустым расширением.
Проявляется не всегда, например мне не удалось получить данную ошибку на локально установленном АРМе, только на Цитриксе. |
|
 |
|