Подскажите, пожалуйста, как правильно сделать:
Я хочу чтоб после нажатия кнопки:
1. в мой скрипт передавались отфильтрованные на гриде ID
2. появлялось окно с запросом даты, которая тоже передавалась в мой скрипт.
Нравится
Здравствуйте,
"Змитрук Т.Ю." написал: в мой скрипт передавались отфильтрованные на гриде ID
Если нужно получить в скрипте отфильтрованный датасет, достаточно обратиться к нему так:
- из скрипта реестра:
var Dataset = dlData.Dataset
- из скрипта раздела:
var Dataset = BaseWorkspace.GridDataset
Получить идентификаторы выделенных в реестре записей можно кодом:
- из скрипта реестра:
var ArrayIDs = GetArrayByCollection(grdData.SelectedIDs);
- из скрипта раздела:
var ArrayIDs = GetArrayByCollection(wndGridData.Window.ComponentsByName('grdData').SelectedIDs);
"Змитрук Т.Ю." написал:появлялось окно с запросом даты, которая тоже передавалась в мой скрипт.
Предварительно создайте окно, для вызова окна используйте функцию
ShowEditWindowEx('wnd_NameWindowEdit', Attributes, DefaultValues);
Реализовать логику при закрытии окна (нажатии ОК.) необходимо в функции обработки события OnNotif.