Метаданных?
Как получить имя значения перечисления, которое задано в
Чтобы определить имя значения перечисления, которое задано в метаданных, можно поступить следующим образом.
Допустим, у нас есть значение типа
ПеречислениеСсылка.<имя>. Сначала нужно получить имя объекта метаданных, описывающего само перечисление (при помощи метода Метаданные()и свойства Имя).
Затем, зная имя перечисления и конкретное значение перечисления, нужно получить индекс этого значения.
В заключение, по имени перечисления и индексу нужного значения перечисления можно получить объект метаданных, описывающий интересующее нас значение перечисления, и в свойстве Имя получить имя значения перечисления, как оно задано в метаданных.
Следующий пример иллюстрирует описанную методику:
ЗначениеПеречисления = Перечисления.ВидыКонтрагентов.Организация; ИмяПеречисления = ЗначениеПеречисления.Метаданные().Имя; ИндексЗначенияПеречисления = Перечисления[ИмяПеречисления].
Индекс(ЗначениеПеречисления); ИмяЗначенияПеречисления = Метаданные.
Перечисления [ИмяПеречисления].
ЗначенияПеречисления[ИндексЗначенияПеречисления].
Имя;
Документ
В версии 7.7 была предопределенная процедура ВводНового(). Что-то не могу найти ее в версии 8.0...
Теперь факт интерактивного ввода нового объекта (элемента справочника, документа и т.д.) не выделяется в отдельное событие.
В версии 8.0 для анализа аналогичного факта следует использовать событие объекта Форма- «При открытии». Для того чтобы в обработчике этого события проанализировать, выполняется ли ввод нового объекта, или открыт уже существующий, нужно вызвать метод прикладного объекта ЭтоНовый().Метод вернет значение Истина, если вводится новый объект, и Ложь- в противном случае.
В качестве примера можно посмотреть процедуру «СвойстваПередНачаломДобавления» формы элемента справочника «ВариантыНоменклатуры» в разделе «Доработка справочника ВариантыНоменклатуры» на странице 269, или обработчик события «Перед записью» формы узла плана обмена «Филиалы» в разделе «Создание плана обмена Филиалы» на странице 403.
Более подробную информацию можно найти на диске ИТС в статье "Процедуры - обработчики событий".