|
Дополнительные реквизиты БП 3.0
| ☑ |
0
ikolegov
18.07.16
✎
13:10
|
Как лучше сделать?
Ввел доп. реквизиты в номенклатуру, например "мощность".
В отчете нужно вывести его
Делаю так
ТаблицаДопРеквизитов = строка.Номенклатура.ДополнительныеРеквизиты.Выгрузить();
ДанныеПоиска = ТаблицаДопРеквизитов.Найти(ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Мощность (Номенклатура)"),"Свойство");
Если ДанныеПоиска <> неопределено тогда
ОбластьСтрока.Параметры.Мощность = ДанныеПоиска.Значение;
КонецЕсли;
Правильно? Или есть какой-то типовой механизм?
|
|
1
Aleksey
18.07.16
✎
13:12
|
есть и типовые
|
|
2
Aleksey
18.07.16
✎
13:14
|
Кури общий модуль УправлениеСвойствами
|
|
3
Мимохожий Однако
18.07.16
✎
13:14
|
Запрос
|
|
4
FIXXXL
18.07.16
✎
13:15
|
(0) фигасе! ты по каждой строке отчета будешь запрос дергать?
присоедини отобранную по свойству временную таблицу сразу в запрос отчет
|
|
5
Cyberhawk
18.07.16
✎
13:27
|
В отчете на СКД так-то есть вкладка "Характеристики"
|
|
6
ikolegov
18.07.16
✎
13:39
|
(3) Запросом я смогу получить сразу нескольно допРеквизитов элемента?
(2) смотрел я этот модуль до того как написать, не нашел нужного.
(5) я формирую акт, в к-ром мне нужно вывести доп. колонки номенклатуры -мощность, частоту, напряжение, причем они не предопределенные
|
|
7
y22-k
18.07.16
✎
14:00
|
(6) что мешает сразу в запросе получить?
|
|
8
FIXXXL
18.07.16
✎
15:33
|
(6) на каждую "доп. колонки номенклатуры -мощность, частоту, напряжение" сделай свою временную таблицу, соедини их левым с основной и получай значения
|
|
9
ikolegov
18.07.16
✎
18:07
|
(8) Чем это будет лучше моего кода?
|
|
10
Aleksey
18.07.16
✎
19:10
|
|
|
11
FIXXXL
19.07.16
✎
09:04
|
(9) тем, что базу по каждой строке отчета дергать не будешь
а получишь сразу все данные одним запросом
|
|