Как получить порядковый номер справочника? #210418


#0 by balamut
Есть какой метод получения порядкового номера справочника или надо перебирать циклом?
#1 by КонецЦикла
Есть внутреннее представление или именно номер надо в дереве?
#2 by Uho
код что ль нужен?
#3 by Касьянов
Методом "пальцем в небо":
#4 by Uho
будем отвечать без автора... теперь так принято  СпрКонтрагентов=СоздатьОбъект("Справочник.Контрагенты");СпрКонтрагентов.Новый;Сообщить(СпрКонтрагентов.Код)
#5 by КонецЦикла
Синтаксис: ИДСправочника(Справочник)Параметры:Справочник - тип: Число, Строка. Номер справочника или имя справочника (вид).Возвращает: тип: Число. Внутренний идентификатор справочника.Описание: позволяет получить внутренний идентификатор справочника
#6 by Uho
да.... авторы пропадают один за другим
#7 by balamut
Извиняйте, заработался, аж забыл про свой вопрос:)Сделал через цикл. Но хотелось бы покороче покрасивше.Нужно получить именно порядковый номер справочника данного вида (его порядковый номер из всех справочников). К примеруМетаданные.Справочник(к).КоличествоУровней -надо определить К для справочника данного вида. Вобщем сделал как в , но может есть че нибуть типа Метаданные.Справочник("Номенклатура").ПорядковыйНомер?
#8 by АЛьФ
2 А зачем номер? Чем не устаивает Метаданные.Справочник("Номенклатура").КоличествоУровней ?
#9 by Uho
чё то я тоже не понял, зачем тебе номер?
#10 by balamut
Так не работает так же, через идентификатор.Счас еще раз проверю.
#11 by Uho
все работает
#12 by balamut
Бла, работает. Извините, наверно я сначала неправильное значение в переменной подставлял вместо Идентификатора. И по тому как ругается подумал, что через идентификатор не работает.Извините, впредь буду получше смотреть прежде чем задавать вопросы:)
#13 by Uho
однако телепат
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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