|
Доп.реквизит документа |
☑ |
0
Gingema
02.10.13
✎
14:04
|
Всем привет
Подскажите пожалуйста, чтото никак не разбирусь (((
как можно обратиться к доп.реквизитам документа в печатной форме.
Нужно чтобы в печатную форму подставлялись данные доп.реквизитов, которые мы определяем в польз.режиме.
РегистрыСведений.ЗначенияСвойствОбъектов ....
|
|
1
NcSteel
02.10.13
✎
14:05
|
запросом?
|
|
2
Gingema
02.10.13
✎
14:19
|
(1) как
|
|
3
Euguln
02.10.13
✎
14:20
|
(2) Хочешь готовый запрос?
|
|
4
kosts
02.10.13
✎
14:22
|
|
|
5
Cyberhawk
02.10.13
✎
14:23
|
Без фото не взлетит
|
|
6
Sabbath
02.10.13
✎
14:24
|
(0) Можно посоеденить запрос по этому регистру к основному, но это смотря как написано. Чтобы особо не париться и если не сильно в этом понимаешь, я думаю, нужно сделать отдельный запрос по этому регистру. Ссылка на объект у тебя есть. Получишь выборку или таблицу с этими доп свойствами, и при выводе обходи полученное в цикле, заполняя колонки (которые нарисуешь в печатной форме). Как-то так
|
|
7
Gingema
02.10.13
✎
14:33
|
(3) нет
|
|
8
Gingema
02.10.13
✎
14:34
|
(6) буду пробовать, спасибо
|
|
9
Gingema
02.10.13
✎
15:12
|
а без запроса никак?
|
|
10
SUA
02.10.13
✎
15:18
|
запросом быстрее
а так в зависимости от конфы может быть и
документ.дополнительныереквизиты[]
|
|
11
Decabtry
02.10.13
✎
15:21
|
ИскомоеСвойство=ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Бизнес единица");
Отбор = Новый Структура ("Объект");
Отбор.Объект=Док;
СвойстваОбъектов=РегистрыСведений.ЗначенияСвойствОбъектов.Выбрать(Отбор);
Пока СвойстваОбъектов.Следующий() Цикл
Если СвойстваОбъектов.Свойство=ИскомоеСвойство Тогда
ЗначениеСвойстваОбъектов=СвойстваОбъектов.Значение;
КонецЕсли;
КонецЦикла;
Сообщить(ЗначениеСвойстваОбъектов);
|
|
12
Sabbath
02.10.13
✎
15:25
|
(9) Если надо получить данные из регистра, то или запрос, или через метод Выбрать(), как в (11)
|
|
13
Decabtry
02.10.13
✎
15:58
|
Есть еще вариант, если данные надо получить извне и база на скуле, то прямым запросом к таблицам.
|
|
14
Gingema
02.10.13
✎
16:30
|
(11) (12) (10) спасибо за ответы
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший