Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3236 - При создании документа в 1с - ошибка: "повторный ключ нарушает констейнт UNIQUE"pk_pg_func_names_name";"   Make a simular bug
Summary: При создании документа в 1с - ошибка: "повторный ключ нарушает констейнт UNIQ...
Status: DEFERRED
Alias: None
Product: SELTA@Etersoft
Classification: Продукты (Products)
Component: selta.dll (show other bugs)
Version: 1.0.5
Hardware: PC All
: P4 normal
Target Milestone: версия 1.0.5
Assignee: Станислав Коробейников
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3247
  Show dependency treegraph
 
In work:
Reported: 2009-01-14 13:13 MSK by Станислав Коробейников
Modified: 2010-12-20 14:46 MSK (History)
2 users (show)

See Also:
Заявки RT: http://rt.etersoft.ru/Ticket/Display.html?id=9392
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Станислав Коробейников 2009-01-14 13:13:43 MSK
При создании в конфигураторе документа вылезает ошибка:
"повторный ключ нарушает констейнт UNIQUE"pk_pg_func_names_name";
Тоже самое происходит при загрузки данных с помощью конфигуратора 1с в непустую БД.

В парсере на создание процедуры, повешено добавление ее имени в таблицу pg_func_names, где поле names уникальное. 

Это значение должно удаляться при удалении функции.  

Но почему-то ошибка возникает.
Comment 1 Станислав Коробейников 2009-01-14 15:09:57 MSK
Пока не разобрались в причине того, что может запись оказаться в таблице, а таблицы уже/еще нет, сделаю проверку на наличие в таблице, перед добавлением. Работать само-собой будет подольше, но можно это будет заметить только при загрузке базы.