|
проблема с заполнением макета | ☑ | ||
---|---|---|---|---|
0
asder117
23.09.14
✎
16:37
|
Уважаемые доброго времени суток. Появилась задачка в 1с нарисовать отчет который бы отображал схему торгового зала (конфа УПП и БИТ АРЕНДА). саму схему я конвертанул и в макет загнал. Вопрос в том что в во всех ячейка параметры разные и заполняться они должны разными данными.
код таков [CODE]Запрос.Текст = " |ВЫБРАТЬ | бит_ЗанятостьПомещенийОстатки.Помещение.Владелец.Родитель КАК ПомещениеВладелецРодитель, | бит_ЗанятостьПомещенийОстатки.Помещение КАК Помещение, | бит_ЗанятостьПомещенийОстатки.Договор.Договор, | бит_ЗанятостьПомещенийОстатки.Договор.Владелец |ИЗ | РегистрНакопления.бит_ЗанятостьПомещений.Остатки КАК бит_ЗанятостьПомещенийОстатки | |УПОРЯДОЧИТЬ ПО | Помещение, | ПомещениеВладелецРодитель"; РезультатЗапроса = Запрос.Выполнить().Выбрать(); пока РезультатЗапроса.Следующий() цикл Залы.Параметры.Заполнить(РезультатЗапроса); КонецЦикла; ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(Залы); ЭлементыФормы.ПолеТабличногоДокумента1.Показать(); [/CODE] Если пойти по данному пути все ячейки заполнятся но непонятно чем. мне же надо чтобы в ячейке с тороговым местом номер 10 вышло наименование контрагента который на этом мести а не то что соизволит запрос т.е проще сказать мне надо как-то осуществлять проверку перед заполнением. т.к. если писать условие проверки по каждому месту отдельно, то код растянется мама не горюй. Подскажите как лучше организовать. Заранее спс. |
|||
1
shuhard
23.09.14
✎
16:39
|
(0) если ты думаешь, что кто-то что-то понял, то ты слишком высокого мнения о форуме
|
|||
2
asder117
23.09.14
✎
16:45
|
(1) что настолько сложно. Проще мне надо заполнить макет по разным параметрам (Место1, место2 и т.д.) Места получаются из запроса (бит_ЗанятостьПомещенийОстатки.Помещение КАК Помещение).
|
|||
3
IBTM
23.09.14
✎
17:15
|
(0) "мне же надо чтобы в ячейке с тороговым местом номер 10"
интересно, это что в печатной форме уже известно и проставлено колво торговых мест? |
|||
4
barrgand
23.09.14
✎
17:28
|
(0) Для начала попробуй в своем предложении расставить знаки препинания.
|
|||
5
asder117
23.09.14
✎
17:49
|
(4) времени нет на знаки.
(3) да все места известны и проставлены в виде параметров |
|||
6
IBTM
23.09.14
✎
18:02
|
(5) не знаю зачем так сделано...
самое простое, организовать проверку как хотели в (0). а лучше будет запихнуть эти места сразу в запрос, поставить по порядку и выводить. |
|||
7
asder117
23.09.14
✎
18:08
|
(6) просто тогда придется делать обход по параметрам а в наименовании помещения в запросе убирать все пробелы между словами.
|
|||
8
asder117
23.09.14
✎
18:09
|
(6) места и так в запросе и упорядочены прост на макете их отлавливать как вот вопрос
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |