Иногда требуется отметить несколько значений из списка, простой вызов обработки как-то не модно.
Использование:
ОтметкаСписков = СоздатьОбъект("ОтметкаСписка");
МФ = ОтметкаСписков.Открыть(Контекст, СписокДляОтметки, СписокПометокПоУмолчанию="")
Метод "Открыть" - вызывает модальное открытие диалога для отметки значений списка. В СписокПометокПоУмолчанию помещаются значения, которые на которых должна быть установлена отметка перед показом диалога.
Возвращает СписокЗначений, содержащий помеченные значения.
Можно и не использовать 1С++. Тогда вызов следующий:
спПараметры=СоздатьОбъект("СписокЗначений");
спПараметры.Установить("Конт", Контекст);
спПараметры.Установить("Список", СписокДляОтметки);
спПараметры.Установить("стрОтмеченных", СписокОтметкиПоУмолчанию);
ОткрытьФормуМодально("Обработка.ОтметкаСписка", спПараметры, стрПуть);
Возвращаемый список будет в СпПараметры