//******************************************* Процедура Сформировать() серв = СоздатьОбъект( "Сервис" ); сп = СоздатьОбъект( "СписокЗначений" ); сп.ДобавитьЗначение( 1, "первый" ); сп.Пометка( 1, 1 ); сп.ДобавитьЗначение( 2, "вторый" ); сп2 = СоздатьОбъект( "СписокЗначений" ); сп2.ДобавитьЗначение( 21, "двадцать первый" ); сп2.ДобавитьЗначение( 22, "двадцать вторый" ); сп2.Пометка( 2, 1 ); сп.ДобавитьЗначение( сп2, "двадцатые" ); серв.ВыбратьЗначение( сп, ); КонецПроцедуры
//******************************************* Процедура Сформировать() серв = СоздатьОбъект( "Сервис" ); сп = СоздатьОбъект( "СписокЗначений" ); сп.ДобавитьЗначение( 1, "первый" ); // Отмечен сп.Пометка( 1, 1 ); сп.ДобавитьЗначение( 2, "вторый" ); сп2 = СоздатьОбъект( "СписокЗначений" ); сп2.ДобавитьЗначение( 21, "двадцать первый" ); сп2.ДобавитьЗначение( 22, "двадцать второй" ); сп2.Пометка( 2, 1 ); сп.ДобавитьЗначение( сп2, "двадцатые" ); // ВОТ ЭТОТ ПУНКТ ДОЛЖЕН БЫТЬ ЗАБЛОКИРОВАН сп.Пометка(3,1); серв.ВыбратьЗначение( сп, ); КонецПроцедуры // Сформировать