Здравствуйте.
Проблема: не обновляется реестр после добавления в него новой записи.
Вызываю окно редактирования из реестра с помощью

ShowEditWindowEx('wnd_SM4Edit', Attributes, DefaultValues);

После добавления записи (нажатия кнопки Ок в окне редактирования) окно реестра не обновляется и приходится жать "Обновить", чтобы увидеть новую запись в списке.
После редактирования реестр обновляется сам, но в этом случае я не вызываю окно редактирования самостоятельно, а оставляю это действие стандартному функционалу.

Что я забыл сделать, чтобы реестр обновлялся после добавления записи?

Нравится

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

Перед вызовом ShowEditWindowEx добавьте такую строку:

Attributes('NotifyObject') = Self;

спасибо, Валерий, то, что надо!

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

Я добавил действие "Создать на основе" и хочу создать новую запись но основе существующей, изменив некоторые поля.
Подскажите, какой наилучший способ это сделать?

Возможно подтянуть запись в датасет, изменить необходимые поля, перегенерировать ID, поставить стейт на "инсерт" и сохранить?

Нравится

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

А разве это нестандартный функционал кнопка копировать?

Нет, задача состоит в том чтобы кроме копирования изменить значения некоторых полей и скопировать все продукты.

Похожая тема про копирование, вариант решения там есть http://community.terrasoft.ua/forum/topic/3912

Спасибо за ответ.

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