ТЗ разработка

1. user2069460 20.03.24 10:29 Сейчас в теме
Как получить реквизиты справочника и потом загрузить их в ТЗ программно?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. nomad_irk 76 20.03.24 10:56 Сейчас в теме
(1)Получить через ОбъектМетаданных.Реквизиты.
Загрузить не получиться, придется на каждый реквизит добавлять строку в ТЗ.
7. user1880116 20.03.24 12:48 Сейчас в теме
2. Said-We 20.03.24 10:48 Сейчас в теме
(1) Можно и сразу грузить...
Запрос = Новый Запрос;
Запрос.Текст = "Выбрать * из Справочник.<ИмяСправочника> где <Условие если нужно не всех>";
ТЗ = Запрос.Выполнить().Выгрузить();
3. user2069460 20.03.24 10:54 Сейчас в теме
Просто надо именно реквизиты,а не элементы
Прикрепленные файлы:
5. user2069460 20.03.24 10:57 Сейчас в теме
А как добавлять их программно подскажите пожалуйста?
6. Said-We 20.03.24 11:46 Сейчас в теме
(5) Сначала определитесь с колонками вашей выходной ТЗ.
8. Kvark5d 20.03.24 14:31 Сейчас в теме
//перебор реквизитов
	// Тип - Справочники, Документы ...
	// Вид - имя конкретного справочника, документа...
	Тип = "Справочники"; //пример
	Вид = "Номенклатура"; // пример
	Для каждого Реквизит из Метаданные[Тип][Вид].Реквизиты Цикл
		ИмяРеквизита =  Реквизит.Имя; 
		Представление = Реквизит.Представление();		
	КонецЦикла;
	//перебор реквизитов табличных частей
	Для каждого ТабличнаяЧасть из Метаданные[Тип][Вид].ТабличныеЧасти Цикл
		Для Каждого РеквизитТабличнойЧасти из ТабличнаяЧасть Цикл
			ИмяРеквизита =  Реквизит.Имя; 
			Представление = Реквизит.Представление();	
		КонецЦикла;
	КонецЦикла;
Показать

внутри циклов вставьте добавление новых строк в Вашу таблицу значений
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот