перебор реквизитов документа в 8.0 #144919


#0 by LivingStar
е подскажите ли вы медоды которыми можно осуществить перебор реквизитов любого документа в конфигурации 1С Предприятие 8.0 в 7.7 было просче, к примеру выбран документ, необходимо его выгрузить в текстовый файл, для этого нужно в цикле перебрать и получить все его атрибуты, как это реализовать на восьмерке, с помощью каких инструкций?
#1 by код263
#2 by LivingStar
ребята имеется обработка на форме два поля в одном поле выбирается какой либо документв другом файл для выгрузки, почему то не работеат вот этот код,КонецПроцедурыВыбДок, это поле неопределенноготипа документ, тоесть туда помещается любой выбранный документ
#3 by LivingStar
я хочу получить реквизиты документа и записать их в файл, пока почемуто не работает сообщить ...
#4 by LivingStar
пардон Сообщить, сработало, не поделитесь ли, у кого есть соображения по поводу выгрузки любого документа в файл, всех его атрибутов, на всех вкладках...
#5 by kos
Конвертация данных 2?
#6 by LivingStar
мне нужно реализовать это самому
#7 by LivingStar
есть Реквизит.Имя, Реквизит.Тип, а не скажете ли какие ещё есть атрибуты у реквизита, мне нужно значение, но Реквизит.Значение не подходит, выдается ошибка на это, как его получить?
#8 by LivingStar
неужели никто не подскажет?
#9 by LivingStar
подскажите по 8.0
#10 by Тундра
. Открой Обработку КлиентБанк в Конфе УТ8.0 и смотри выгрузку в файл на примере банковских документов.
#11 by LivingStar
10 я прошу прощения но в обработке КлиентБанк я ничего по сути не обнаружил
#12 by kos
Получить значение реквизита по имени для элемента справочника можно так:СправочникСсылка["ИмяРеквизита"]Свойства объектов метаданных смотри в синтаксис помощнике.
#13 by LivingStar
реквизиты документа, при чем любого какой выберет пользователь
#14 by LivingStar
подскажите как пользоваться инструкциеё, -ДокументСсылка, что бы не выдавалось ошибок, ВыбДок, поле в котором выбран документ
#15 by Тундра
.Если у тебя в форме, например, Данные - Док1 с Типом значения -ДокументСсылка.РеализацияТоваровИУслуг, то Реквизиты этого документа://Для каждого Объект Из Метаданные.Документы Цикл Если Объект.Имя=Док1.Метаданные.Имя Тогда
#16 by LivingStar
на форме два поля тип одного строка, другого документСсылка, в которое выбирается какой либо документ, произвольно любой, как мне получить значения его реквизитов, я могу получить тип, имя реквизита, а непосредвтвенно его значение как? Что включить в Сообщить что бы там включались значения реквизитов к примеру
#17 by Dymor
Пусть имя реквизита формы ДокСсылкаТогда такДля каждого Реквизит Из ДокСсыдка.Метаданные.Реквизиты Цикл
#18 by Тундра
. Звезда, сразу мог сформулировать нормально, что хочешь?См. , хотя про значение реквизита тебе еще kos в ответил.. В моем примере значение реквизита: Док1[Реквизит.Имя].Сообщить(Реквизит.Имя+" "+СокрЛП(Реквизит.Тип)+" "+Док1[Реквизит.Имя]);
#19 by LivingStar
18 спасибо !
#20 by LivingStar
скажите пожалуйста, если вот это:КонецПроцедурыперебор шапки документа, то как перебрать табличную часть, а если много вкладок с разными табличными частями и реквизитамикак обрабатывать в таком случае, в частности интересует как перебрать табличную часть документа, так как она не попадает в выше указанную часть обработки?
#21 by User256
Для каждого ТЧ из Док.Метаданные.ТабличныеЧасти цикл
#22 by LivingStar
извините, а что такое ТЧ? ТабличнаяЧасть, покажите пожалуйста её предварительное обьявление, что бы не выдовались ошибки...
#23 by User256
Развод
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С