#0
by Ц_У
Сломал мозг пополам, помогите, незнаю как сделать: есть Структура вида примерно такого ("Код","1111") ("Наименование","полка") ("БазоваяЕдиницаИзмерения","шт") (....и т.д.) поле структуры "Ключ" соответствует названию реквизита в 1С справочнике "Номенклатура" а поле структуры "Значение" содержит строковое значение реквизита; Хочу сделать обход по реквизитам обьекта через метаданные, найти тип реквизита и преобразовать из "строка" в тип значения реквизита, а-ля вот так ph34r.gif Для каждого Реквизит из Метаданные.....Реквизиты Цикл Вот тока как получить тип реквизита из метаданных, точнее есть свойство тип "Справочник ссылка: Номенклатура" а как с ним работать то?? blink.gif Думаю меня поймут! unsure.gif
#2
by zbv
а что за гифки? либо: Если Реквизит.Тип = Новый ОписаниеТипов("СправочникСсылка.<ИмяСправочника>") Тогда
#4
by Ц_У
Мне в ОписаниеТипов засунуть полный список справочников? Значение метаданных реквизит.тип возвращает запись "справочник ссылка: имя справочника" а как вернуть просто "имя справочника" причем в формате 1С? типа если реквизит = "спарвочник ссылка: очень клевые товары", то вернуть ОченьКлевыеТовары.... так неохота, но видимо придется резать строку.....(( гифчики с айтиланда копировал темку свою =)
#5
by zbv
можно найтиПоТипу объект метаданных и получить Имя справочника "ОченьКлевыеТовары" - но имхо изврат...
#6
by Ц_У
Метаданные.НайтиПоТипу(Метаданные.Справочники.ИмяСправочника.Реквизиты.ЕдИзм.Тип) Посылает далеко и на долго, если я правильно понял .... а-а-а-а, что никак что ли, или изват нада делать? пс. весь 1с через "опу" .... :"(
#7
by zbv
вот так надо: ;) Метаданные.НайтиПоТипу(Метаданные.Справочники.ИмяСправочника.Реквизиты.ЕдИзм.Тип.Типы[0]) а от куда у тебя структура такая взялась? нельзя сразу со значениями справочников получить?
#8
by Ц_У
Структура из СКЛ базы (не 1С) нада засунуть данные в 1С, что бы не писать ручками: а хотел сделать нечто универсальное, для обработки любых данных из строки в формат 1С, зная полное имя реквизита и текстовое значение реквизита типа Теме ап =)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как преобразовать номер месяца в название месяца
- v7: в чем разница.... "Сохранить данные..." и "Выгрузить данные..."?
- Данные строки при выводе строки - парево с видимостью
- Как преобразовать тип?
- свойство "изменяет данные" у реквизита панели
- для строки области таб дока с автовысотой не считается высота строки
- Преобразовать в формат чч.мм.сс
- Значение реквизита документа в обработке проведения по наименованию реквизита
- перенос строки в коде без изменения строки
- Преобразовать двоичные данные в строку
В этой группе 1С
- ККМ в режиме фискального регистратора
- Вывод документа в текстовый файл.
- Как открыть форму подбора документов за определенный период и по определенн
- Что такое "Регистрация конфигурации изменена"
- Работа с ФР Штрих-ФРК , конфа рарус альфа авто 4.01....
- Узнать количество документов в выборке
- v8: Инвентарный учет в УПП какие варианты?
- Вызов одной обработки из другой
- VBA.Outlook: Как передеать объект процедуре?
- Блокировка в пакетном режиме
- Привязка поля ввода к отбору построителя отчета
- v7: Как в колонку табличной части вставить пиктограмму?
- Как узнать соответствие метаданных с таблицами SQL?
- Структура таблицы Config
- Как сделать запрос по значению измерения регистра
- Сортировка в форме списка документа по индексированным полям
- Формат в ячейке табличного документа типа шаблон.
- ЗУП 2.5.5.4 Налоги с договоров подряда
- Как открыть документ из таблицы значений внешней обработки?
- Вопрос по подключению фискального регистратора Мебиус