При создании в конфигураторе документа вылезает ошибка: "повторный ключ нарушает констейнт UNIQUE"pk_pg_func_names_name"; Тоже самое происходит при загрузки данных с помощью конфигуратора 1с в непустую БД. В парсере на создание процедуры, повешено добавление ее имени в таблицу pg_func_names, где поле names уникальное. Это значение должно удаляться при удалении функции. Но почему-то ошибка возникает.
Пока не разобрались в причине того, что может запись оказаться в таблице, а таблицы уже/еще нет, сделаю проверку на наличие в таблице, перед добавлением. Работать само-собой будет подольше, но можно это будет заметить только при загрузке базы.