Обновление детали Продукты

Здравствуйте, подскажите как решить следующую задачу.

В разделе Документы по событию контекстного меню amiActions производится копирование Продуктов из соответствующей детали раздела Счета.

Чтобы обновить после копирования данные детали Продукты необходимо нажать на кнопку детали "Обновить".

Как реализовать обновление в том же обработчике amiActions после копирования?

Нравится

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

Здравствуйте.

Необходимо получить ссылку на Dataset детали, и вызвать функцию

RefreshDataset(Dataset);

Здравствуйте, Дмитрий!

В конец обработчика amiActionOnExecute события копирования добавили строки, но результата это не дало, т.е. деталь Продукты остается пустой до нажатия Обновить

var Dataset = Services.GetNewItemByUSI('ds_OfferingInDocument');
RefreshDataset(Dataset);//TODO

Здравствуйте, Александр.

Здесь Вы получаете новый экземпляр датасета, а нужно получить ссылку на уже существующий. Что-то вроде:

var Dataset = Self.ParentContainer.ParentWindow.ComponentsByName('pgDetail').Window.ComponentsByName('dlData').Dataset;
RefreshDataset(Dataset);
Показать все комментарии