Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:13

Раскрытие группировки в табличном документе

Автор Бак Хрени, 25 июн 2015, 12:26

0 Пользователей и 1 гость просматривают эту тему.

Бак Хрени

Добрый день.
В обработке имеется поле табличного документа в которое загружаю файл *.mxl. В документе 5 уровней группировок. открываю на 4.
Нужно организовать поиск в данном документе программно. В задумке он должен находить поле и раскрывать группировку только по 1 позиции.
Вот что имею:

Процедура ПриОткрытии()
   ТабличныйДокумент = Новый ТабличныйДокумент;
   ТабличныйДокумент.Прочитать("Файло.mxl");
   ЭтаФорма.ЭлементыФормы.Остатки.Вывести(ТабличныйДокумент);
КонецПроцедуры

Процедура НоменклатураПриИзменении(Элемент)
   Если ЗначениеЗаполнено(Элемент.Значение) Тогда
      СтрокаПоиска = Элемент.Значение.Наименование;
      ОбластьЯчеек = ЭтаФорма.ЭлементыФормы.Остатки.НайтиТекст(СтрокаПоиска);
      Если ОбластьЯчеек <> Неопределено Тогда
         Линия = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная,2);
         ОбластьЯчеек.Обвести(Линия, Линия, Линия, Линия);
         ЭтаФорма.ЭлементыФормы.Остатки.ТекущаяОбласть = ОбластьЯчеек;
      КонецЕсли;
   
   КонецЕсли;
КонецПроцедуры

Научился пока находить нужную строку и переходить к ней. Но найденная строка отображается в конце поля табличного документ и раскрыть ее на 1 уровень группировки не получается.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск