#0
by Buckbister
Есть значение. Его надо получить в виде сабжа. Похоже баян лохматый, но так и не нашел решения. Все обсуждения сводятся к вопросу "зачем тебе это?". Ответ - задача хитрая. Вопрос не в задаче. Вопрос элементарный в сабже. Неужели в 2017 этого так и нельзя сделать по человечески?....
#2
by Cyberhawk
Равно и как ТипЗнч(ПредопределенноеЗначение("Справочник.Контрагенты.ПустаяСсылка"));
#3
by Buckbister
Не. Есть: ЗначениеНекое. И надо узнать тип этого значения в текстовой строке вида "Справочник.хххх"
#5
by Имитирующий работу
XMLТипЗнч(Значение).ИмяТипа Дальше стрзаменить по вкусу, но оно в 99% и таком виде пригодно
#6
by Buckbister
Мля... 2017 на дворе... Управляемые формы... Мля... Баян тянется со времен появления 1С. И ответы именно такие уже 15 лет... Мля...
#16
by Buckbister
Вот смотрите. У меня есть значение. Оно может быть какое угодно. Мне нужно получить тип этого значения в виде строки "СправочникСсылка.Контрагенты", или "ДокументСсылка.Операция"
#17
by Cyberhawk
Ну + замена "catalogref" на "справочникссылка" Другие варианты: если метаданные.документы.содержиттип...
#19
by Buckbister
Спс. Походу так. Именно об этом и была речь про 2017 ... За 15 лет ничего не изменилось. Пасиб, парни!
#24
by mistеr
Кажется, я могу ответить. Если бы за 12 лет появились часто возникающие прикладные задачи, где по произвольному значению нужно получать имя типа, то обязательно появился бы волшебный метод ИмяТипа. Но поскольку таких задач не появилось, и задача ТС остается "хитрой" (читай: "больше никому не нужной")... Ну вы поняли.
#25
by Имитирующий работу
Ну дык они и появились и были решены. XML обмен во всей красе независимо от локали. Вангую, что ТС 12 лет назад сложил в базу данные не в том виде и до сих пор ищет серебряную пулю (:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как получить разность дат (Нужно получить количество дней)
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- Почему есть тип "ДокументСсылка", а получить его функцией Тип невозможно?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как из типа СправочникСсылка.Номеклатура получить тип Справочникменеджер.Номенклатура
- получить тип("ВнешнийОтчетОбъект") выдает ошибку отсутствия такого типа в конфиге
В этой группе 1С
- Чек на возврат или чек коррекции
- СКД. Отбор в автоматически генерируемой форме.
- Развернуть все узлы динамического списка
- Как перебрать и изменить табличную часть документа
- Документооборот. Несколько адресатов входящего документа
- COMОбъект("Word.Application") Зависает процесс WINWORD.EXE
- PostgreSQL и 1С 8.2
- Вопрос по отражению авансов в связке УТ 11 + онлайн-кассы
- БП 3.0 поступление на расчетный счет дает проводки на 62.01 и 62.02
- Подключение Asterisk к 1с Управление Аптечной Сетью
- Как отразить смешанную оплату в УТ 10.3.41?
- Прекращена работа программы "1cv8c"
- [УТ10] Реализация, куда вывести дату оплаты?
- Авторизация 1С на прокси-сервере
- Как сделать единый вид номенклатуры в разных базах?
- Атол 30Ф постоянно отваливается от УТ 11
- Зуп 3.1 годовая премия при расчете среднего
- как обратиться к ревизиту обработки из модуля объекта документа?
- неправильный адрес в чеке УТ 11.3
- Ошибка Microsoft SQL и 1С Arithmetic overflow error