Имя: Пароль:
1C
1С v8
Как по описанию типов найти значения
0 web_profiler
 
04.12.20
13:56
Задачка: массовая замена реквизитов Номенклатуры
Получаю весь список реквизитов, далее получаю их описания типов

К примеру, требуется заменить ставку НДС
Получаю Тип ПеречислениеСсылка.Ставки

Вопрос: как мне осуществить поиск по описанию типа?
К примеру
ТипыМедаданныхРеквизита = Метаданные.Справочники.Номенклатура.Реквизиты[ВидРеквизита].Тип;
ПриведенноеЗначение = ТипыМедаданныхРеквизита.ПривестиЗначение(Стр.РеквизитНовый);
ПриведенноеЗначение.Получить("НДС0")????????????
1 PR
 
04.12.20
13:59
НайтиПоТипу
2 web_profiler
 
04.12.20
14:05
Метаданные.Справочники.НайтиПоТипу(ПриведенноеЗначение) - получаю тип Объекта метаданных
а мне надо само значение найти
3 Garykom
 
гуру
04.12.20
14:07
(0) длинная у тебя полоска
4 web_profiler
 
04.12.20
14:08
(3) XMLТипЗнч(Стр.Номенклатура[ВидРеквизита]).ИмяТипа
так короче но суть таже
5 web_profiler
 
04.12.20
14:08
как значение по типу найти?
6 Garykom
 
гуру
04.12.20
14:09
(5) никак
7 web_profiler
 
04.12.20
14:10
(6) Да ну, можно ж ведь
Вот он тип в руках, но как-то к менеджеру обратиться походу
8 Garykom
 
гуру
04.12.20
14:11
(7) тип Перечисление.СтавкиНДС

и какое значение тебе надо? БезНДС, НДС10, НДС20 или какое?
9 web_profiler
 
04.12.20
14:12
Мож как-то через Выполнить()?
10 web_profiler
 
04.12.20
14:12
(8) пользователь строкой будет указывать НДС10...
11 Garykom
 
гуру
04.12.20
14:12
"Как по марке машины узнать владельца" ?
12 Garykom
 
гуру
04.12.20
14:13
(10) тогда переформулируй: "Как по типу и строковому представлению получить значение нужного типа"
13 web_profiler
 
04.12.20
14:15
(12) спасибо, подправил
Так все же это возможно?
14 FIXXXL
 
04.12.20
15:15
(10)
Перечисления.СтавкиНДС["НДС10"]
15 acht
 
04.12.20
15:33
(10) >  строкой будет указывать НДС10
А просто выбрать значение из списка пользователь не осилит?
16 web_profiler
 
04.12.20
15:56
(15) Загрузка из Экселя
17 web_profiler
 
04.12.20
15:58
(14) У меня ПеречислениеСсылка.СтавкиНДС
Также возможно СправочникСсылка.ХХХХХ, Стока, Число, Булево
18 web_profiler
 
04.12.20
16:00
19 trooba
 
04.12.20
16:04
(11) +1
20 web_profiler
 
04.12.20
16:22
(19) Серьезно? , а Справочник.Номенклатура.НайтиПоКоду() - это не владелец по машине, нет?
21 hhhh
 
04.12.20
20:10
(20) вы  же по типу машины хотите. Это если деревня какая-то, у одного жигули, у другого тойота, у третьего джип. Там вот можно по типу машины.