совсем новичек? в форме описывай логическую таблицу, делай связку comp(нрек_доверености) == dover.nrec
dover.status - будет твой статус. только там значения - цифры. сделай функция, которай вместо цифр будет выводить строки, в зависимости от значений. как то так...
Так а если у меня реестр доверенностей, где в цикле надо пройтись и спозиционироваться на каждой конкретной доверенности?
П.С. да я новичок совсем, примеров не видел, просто документация с сухим описанием
Алексей, отчет - список: номер доверенности, дата, еще какие-то аттрибуты
Не хватает только статуса
В принципе мы решили эту проблему, но хотелось бы все-таки знать на будущее как это решается
через вьюху в присоединенке - читайте форум.
если связь один к одному и есть nrec, то можно функции из настройки хозопераций.
в начала InitServTxo(0)
в конце doneservtxo
(без этого не все функции отработают)
в середине sTxoGetFieldValue.
edward_K, то есть можно как-то сделать view и он в цикле будет автоматически позиционироваться во view на нужную запись?
Связь между потоком и списком доверенностями конечно один к одному, это по сути одна и та же таблица - доверенности, просто в потоке я так понял этого поля нету.
Интересен конечно способ через view, т.к. нужно добавить еще другие отчеты по внешним атрибутам. Можно выложить какой-нибудь простой пример?
Интересно, что за числа он перебирает когда формирует реестр доверенностей? Тысяч 30 перебирает, причем с поиском по таблице время увеличивается на пару порядков. Подскажите как можно принципиально переделать этот отчет?
то попробовали?
а вообще этот where должен стоять во view а здесь просто getfirst
ну и место нужно выбирать правильное - где в прототипе сие поле используется, а не во вложеных циклах. Еще можно подкэшеировать во временную таблу и так далее.