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