helpf.pro
Регистрация

v7:Как получить идентификатор объекта СписокЗначений?

valentcon
17.02.2012 17:03Прочитано: 2165
Как получить идентификатор объекта "СписокЗначений?
В форме отчета имеем объект "СписокЗначений", например, СпЗнач. Как получить текстовое представление или идентификатор этого объекта в процедуре модуля формы, в которую он попадает в виде параметра, например, Сп? Строка(Сп) возвращает "СписокЗначений"! Сп.Идентификатор() выдает ошибку. Мне нужно в результате получить строку "СпЗнач".

p.s.
ТипЗначенияСтр(Сп) вернет тип значения переданного в процедуру объекта. В данном случае функция ТипЗначенияСтр(Сп) вернет "СписокЗнасений". А мне нужен идентификатор (строковое представление) этого объекта. Мне нужно определить какой из N числа списков значений из формы диалога в данный момент передан параметром Сп в процедуру. Мне нужно каким-то способом его идентифицировать.
Изменено 17.02.12 18:36:40
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
17.02.2012 17:24Ответ № 1
(0) valentcon, прочитал раза 3, но так и не понял что ты хочешь *09, может ТипЗнач
ad82117
17.02.2012 17:37Ответ № 2
(1) E_Migachev,
я бы уточнил
ТипЗначения()
ТипЗначенияСтр()
(0) valentcon,
и потом, если он есть на форме зачем его опять получать!? так и обращайтесь к нему, например, СпЗнач.ДобавитьЗначение()
valentcon
17.02.2012 17:55Ответ № 3
ТипЗначенияСтр(Сп) вернет тип значения переданного в процедуру объекта. В данном случае функция ТипЗначенияСтр(Сп) вернет "СписокЗнасений". А мне нужен идентификатор (строковое представление) этого объекта. Мне нужно определить какой из N числа списков значений из формы диалога в данный момент передан параметром Сп в процедуру. Мне нужно каким-то способом его идентифицировать.
Изменено 17.02.12 18:08:35
ad82117
17.02.2012 20:24Ответ № 4
"Мне нужно определить какой из N числа списков значений из формы диалога в данный момент передан параметром Сп в процедуру" --- если эта процедура висит на каждом списке значений - так добавьте ещё один параметр в процедуру, которая передаёт Сп, который будет равен идентификатору, а потом просто получайте этот параметр и узнаете какой список.
valentcon
28.02.2012 12:31Ответ № 5
Спасибо за подсказку. Но, честно говоря, я как раз и пытался избавиться от этого дополнительного параметра.
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.