#0
by casufi
Нашел в 8 функцию ТипЗнч , которая выдает что то вроде "Документ ссылка: АвансовыйОтчет" Мне нужно получить сначала тип "Документ", "Справочник" и т.д. и в звисимости от того составной тип или элементарный разветвить алгоритм, в 7 я мог это получить функцией ТипЗначенияСтр и, если тип справочник или документ , я мог получить его Вид, как это сделать в 8 Кроме того не могу найти как получить значение реквизита документа не через точку, а передав имя реквизита переменной ?
#7
by casufi
(4,5) Спасибо, я видел это решение, просто не думал, что то, что делалось в 7 одной функцией, нужно делать сотней строк кода У меня нет ИТС
#10
by fisher
Только Метаданные - штука дюже медленная. На разовых вызовах пофиг. А в больших циклах лучше, например, парсить XMLТипЗнч.ИмяТипа Оттуда и тип и вид легко достается, а главное - быстро.
#12
by Fragster
зачем его парсить, если можно просто сравнить с ТипЗнч = Тип("ДокументСсылка.РТиУ")?
#13
by fisher
О! Точно. Эта фигня быстро работает. Так что если только доки и справочники нужны, то то что нужно. Для задач, когда нужно произвольные значения по базовым типам сначала раскладывать. Когда ими могут и регистры всякие выступать и прочая фигня.
#14
by Fragster
ну вот поменяет Нуралиев catalogref на catalogreference в сериализаторе и все. А ведь можно сделать ТипЗнч(Значение) = ТипЗнч(Документы["РТиУ"].ПустаяСсылка)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Не заполняется табличная часть расходной, вводимой на основании счета
- ПрисоединенныеФайлы.ДобавитьФайл() не добавляет картинку
- ППО СЭД(Казначейский) и Windows 7 x64
- v7: Условие в запросе на вхождение в группы
- Кор счет
- Поля группировок, заголовок СКД
- УстановитьПривилегированныйРежим() не работает в серверном варианте
- БГУ, выгрузка в казначейство
- УТ 10.3 + БП, как отключить регистрацию для РИБ
- Внешние источники данных .dbf и запросы
- После закрытия месяца на 20 счете зависли копейки (по регистрам РАУЗ чисто)
- СКД. Как задать выражение представления для реквизита группировки?
- Как программно добавить группировку в стандартный отчет (ОСВ) ?
- Загрузка данных из внешнего файла в 1С 8.2
- Где скачать unpackv8.exe для распаковки байт-кода из защищенных модулей ?
- СКД. Сформировать отчет по данным другой базы...
- Отчет по продажам нарастающим итогом.
- v7: Нулевой результат чорного запроса при условии на дату измерения
- В табличном поле не появляется кнопка выбора
- v7: Обработка "Формирование цен" себестоимость в многофирменном учете