отобразить во вьюхе документ несколько раз

  • Автор темы Krez
  • Дата начала
K

Krez

Гость
#1
Гуру, помогите советом.

Сейчас: Документ счет
в нем пользователь выбирает статью бюджета например (канц. товары), вбивает: стоимость (125р), № документа генер автоматически.

поля: countbudget и cost


строится вьюха по документам



№ док |(категор кол.) статья бюджета| (total)стоимость
---------|------------------канц.товары | 350
--------1|---------------------------------| 125
--------2|---------------------------------| 225

№------------------------ countbudget |cost

Поставлена задача: В одном документе было несколько статей бюджета и соответствующих им цен.

Я так понимаю прийдется добавлять поля скрывать их и при нажатии некоторой программируемой кнопки отображать или наоборот соответственно скрывать поля и очищать их (вроде как наиболее простой вариант).

Например я все это сделал, пользователь благополучно вбил статью бюджета "канц товары" и соотв стоимость , а затем "расх на бензин" и соотв стоимость в одном документе сохранил документ.

поля countbudget и cost

скрытые поля countbudget_1 и cost_1

countbudget_n и cost_n

Вопрос:Что нужно сделать , что бы во вьюхе созданные документы выглядели так.


№ док |(категор кол.) статья бюджета| (total)стоимость
-------|----------------- канц.товары--------|350
1------|--------------------------------------|125
2------|--------------------------------------|225
-------|-----------------расх на бенз---------|45
1------|---------------------------------------|45


Т.е. документ с № 1 отображается несколько раз. Статье бюджета соответствует стоимость. Т.е. как привязать одно поле к другому что бы лотус это понимал и отображал во вьюхе.



Извините за многословность.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
36
Россия, Калуга
#2
Предлагаю отделить документы-статьи бюджета от документа-счета. Статьи бюджета отдельными документами-ответами. Тогда всё будет хорошо. :(
 
K

Krez

Гость
#3
Предлагаю отделить документы-статьи бюджета от документа-счета. Статьи бюджета отдельными документами-ответами. Тогда всё будет хорошо. :(
Спасибо, значит добавляю кнопку, создающую док-ты респонс, и строю вьюху только по респонсам.

А можно ли еще в самом документе счете каким то образом отобразить данные о цене и статье бюджета которые я внесу в респонсы ?
 
K

Krez

Гость
#5
Можно с помощью Embedded View.
Еще @DbLookup и Computed for display-поле подойдет .
Спасибо еще раз.
Если через embedeview подскажите пожалуйста наиболее простой на ваш взгляд способ отображать в этой вьюхи респонсы только этого док-та.
Куда копать чтобы наложить фильтр к внедренной вьюхе.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
36
Россия, Калуга
#6
В представлении категоризируем документы по полю @Text($Ref). И убираем галку Show response documents in a hierarchy.
Внедряем представление на форму и в разделе Show single category пишем @Text(@DocumentUniqueID).
 

azat20

Well-Known Member
22.07.2008
244
0
31
Казань
#7
@Text(@DocumentUniqueID)

эх, Medevic опередил :)

один из немногих вопросов, на который знал ответ :)
 
K

Krez

Гость
#8
Спасибо, до этого сам точно бы не дошел. :blink: