Здравствуйте, подскажите как решить следующую задачу.
В разделе Документы по событию контекстного меню amiActions производится копирование Продуктов из соответствующей детали раздела Счета.
Чтобы обновить после копирования данные детали Продукты необходимо нажать на кнопку детали "Обновить".
Как реализовать обновление в том же обработчике amiActions после копирования?
Нравится
Здравствуйте.
Необходимо получить ссылку на 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);