Не сразу обнуляется карточка контрагента

Добрый день. Проблема в следующем:
- Раздел "Контрагенты". Жмем "Добавить" для заведения новой компании;
- Закрываем вновь заполненную карточку не сохраняя данные через "Отмена" или через крест;
- Жмем снова "Добавить" и видим ранее внесенные данные;
- Снова выходим через "Отмену" и открываем любую другую карточку через "Изменить";
- Закрываем карточку (уже неважно как);
- И только сейчас нажав "Добавить" открываем пустую новую карточку.
Возможно при внесении изменений (добавились поля и т.д. и т.п.) где-то произошел сбой, благодаря чему вновь добавляемая карточка не обнуляется от ранее вносимых и не сохраненных данных. Сам причину пока не смог найти, поэтому прошу помощи.

Нравится

3 комментария

Наверное датасет не закрывается при закрытии карточки. Ищите где перекрыли функцию BaseDBEdit, не вызвав метод предка.

почти наверняка надо проверять перекрытие OnClose карточки редактирования

у окна редактирования есть атребут RecordID
при вызове окна , оно по этому отребуту определяет какую строку вы будете редоктировать(создавать)
для создания этот атребут должен быть null или '0000-000...
(наловский айдишник)
наверное где-то прекрывается базовый функционал

Показать все комментарии