Как узнать уровень группировки в табличном документе ? #765076


#0 by zerbite
задача, нужно из екселевского документа загрузить номенклатуру со структурой папок. файл выглядит вот так далее я создаю внешнюю обработку УФ в которой создаю реквизит табличный документ и размешаю ее на форме, после чего в режиме предприятия копирую туда данные из ексель и получается следующее в него переносятся все данные вместе с группировками. я могу получить данные ячеек из табличного документа, а как получить уровень группировки? чтобы можно было создать структуру папок, а потом товары в этих папках.
#1 by Фрэнки
Я бы посмотрел отладчиком на доступные реквизиты у значения Область в поле Табличный документ. Т.к. к полю табличный документ применим метод Область, то в эту область передавать строчку целиком и смотреть есть там что-то похожее на Уровень или нет.
#2 by zerbite
я уже все это сделал... нет там я уже пытался через область обратится и к ячейке и к строке  и в отладчике не нашел ни чего похожего на уровень группировки
#3 by zerbite
#4 by Фрэнки
посмотрел по синтаксис-помощнику, подумал. Похоже что вложенность групп, т.е. уровень придется как-то считать, а не получать произвольным образом из текущей строки. т.е. сгруппированные области, например, построчно получают имена и все. Если встретится одно и тоже наименование группы, но разрываемое группой "верхнего уровня", то группа оказывается просто разорванной. Имена групп, скорей всего, не уникальны.
#5 by Фрэнки
мы просто привыкли, что уровень - это уровень, а внутри табличного документа все обрабатывается как наименование группы, без уровня.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С