CftClub.ru
Клуб специалистов ЦФТ-Банк

Ошибка при полной очистке справочника

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
umark
Участник


Вступление в Клуб: 07.02.2013
СообщениеЧт Фев 07, 2013 11:24   Ошибка при полной очистке справочника Ответить с цитатой
Полезность: Нет оценки
Подскажите, пожалуйста, как избавиться от возникающей ошибки "Экземпляр 0 не найден" при удалении всех значений из справочника.
Существует также представление, отображающее записи справочника.
Операция удаления вызывается из этого представления.
Необходимо, чтобы оно корректно обновлялось после выполнения операции.
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеЧт Фев 07, 2013 12:18   Re: Ошибка при полной очистке справочника Ответить с цитатой
Полезность: Нет оценки
umark пишет:
Подскажите, пожалуйста, как избавиться от возникающей ошибки "Экземпляр 0 не найден" при удалении всех значений из справочника.

Нужно переписать операцию
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПт Фев 08, 2013 03:02    Ответить с цитатой
Полезность: Нет оценки
скорее всего забыли два двоеточия добавить перед типом, кидайте текст операции..
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПт Фев 08, 2013 05:54   Re: Ошибка при полной очистке справочника Ответить с цитатой
Полезность: Нет оценки
umark пишет:
Подскажите, пожалуйста, как избавиться от возникающей ошибки "Экземпляр 0 не найден" при удалении всех значений из справочника.
Существует также представление, отображающее записи справочника.
Операция удаления вызывается из этого представления.
Необходимо, чтобы оно корректно обновлялось после выполнения операции.


Где-то вы обращаетесь с переменной/операцией так, что ей потребовался статический экземпляр. А его, конечно, в справочнике нет. Поэтому подставляется 0. А записи с идентификатором 0 в справочнике опять же нет...
Нужно повторить ошибку, нажать кнопку "Подробности", посмотреть, в какой строке возникает ошибка и текст в студию.
umark
Участник


Вступление в Клуб: 07.02.2013
СообщениеПт Фев 08, 2013 10:21    Ответить с цитатой
Полезность: Нет оценки
Спасибо за ответы.
Операция сначала чистила справочник, а потом заполняла его рассчитанными значениями. Проблема заключалась в следующем:
в секции "Тело" значения некоторых реквизитов справочника инициализировались значениями параметров из формы запуска операции, что и вызывало ошибку при удалении всех записей из справочника.
it_kbtut
Участник


Вступление в Клуб: 12.12.2014
СообщениеВт Апр 05, 2016 08:19   Я создал новый справочник Ответить с цитатой
Полезность: Нет оценки
umark пишет:
Спасибо за ответы.
Операция сначала чистила справочник, а потом заполняла его рассчитанными значениями. Проблема заключалась в следующем:
в секции "Тело" значения некоторых реквизитов справочника инициализировались значениями параметров из формы запуска операции, что и вызывало ошибку при удалении всех записей из справочника.


Я создал новый справочник
во время расчета данных для заполнения справочника вылезает вот такая ошибка
Экземпляр 0 не найден
В приложение 3 скрина посмотрите один раз пожалуйста
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеВт Апр 05, 2016 10:07    Ответить с цитатой
Полезность: Нет оценки
Проверьте чтобы в вашем представлении в настройках не стоял крыж "отключить системные колонки" или как-то так
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Апр 05, 2016 11:49    Ответить с цитатой
Полезность: Нет оценки
Скорее всего в закладках параметров или переменных инициализировали Значение по умолчанию.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru