v8: Перебор строк таблицы в запросе #325599


#0 by GirlProgram
Вопрос (как всегда найдутся люди которые скажут что он элементарен, но тем не менее) следующий: ниже часть кода, пытаюсь освоить построитель, хочу, чтобы 1. При клике, например, на выведенного Заказчика, открывался справочник с ним, а он у меня не открывается. 2. Есть такая таблица, как СписокМонтеров, которая включает в себя перечень монтеров, так вот, я в построителе хочу перебрать их и вывести в одну строку под названием Монтеры, без построителя я могу просто выбрать таблицу, а потом ее перебрать, а как тоже самое сделат непосредственно в запросе? ПостроительРасписание = Новый ПостроительОтчета;
#1 by Salvador Limones
Можешь делать запрос сразу к Документ.НарядЗаказ.СписокМонтеров.
#2 by GirlProgram
видишь ли мне надо выбрать все данные по Заказу и вывести их в одной строке
#3 by GirlProgram
используюя соединение?
#4 by GirlProgram
Короче, сделала следующее: Все впринципе прекрасно, выдает всех монтеров, но проблема в том, что когда в таблице несколько монтеров итоговая строчка дублируется столько раз, сколько монтеров, а возможно ли сделать как-нибудь так, чтобы при переходе к следующему монтеру в этом заказе и тем самым повторном выводе этого же заказа все колонки кроме монтера были пустыми? И это как-нить описать в запросе?
#5 by Salvador Limones
Это ад какой-то!
#6 by viktosha
согласна!! ПостроительРасписание.Текст =
#7 by GirlProgram
И что? Совсем не то, выводится опять таки несколько однинаковых строк, различающихся монтерами и не выводятся строки, если монтеров нет.
#8 by viktosha
скажите, что вам надо получить, если шапку документа, а потом следом список(даже если его нет), или только список монтеров, но с данными шапки
#9 by GirlProgram
короче, проще показать, а то на словах не получается объяснить, допустим, у меня в Документе НарядЗаказ имеются следующие поля: Номер наряда = 1, Диспетчер = ААА и Монтеры(записанные в ТабПоле): БББ и ВВВ Сейчас, в запросе у меня выводится так: Номер | Диспетчер | Монтер --------------------------    1 | ААА       | БББ А я хочу чтобы так: Номер | Диспетчер | Монтер --------------------------    1 | ААА       | БББ    3 | ААА2      |
#10 by Леха Дум
ИТОГИ ПО вам в помощь
#11 by viktosha
ТОгда надо использовать Итоги, но вывод отчета формировать вручную, т.е. сначала идем по итогам деспетчеров, затем по детальным записям, т.е. по монтерам
#12 by ЗлобнийМальчик
Копайте в сторону Итогов по номеру и диспетчеру
#13 by GirlProgram
А что именно писать в итогах? просто я уже как только не пробовала, у меня все равно выводится как в первом варианте
#14 by ЗлобнийМальчик
(10 - 12) единогласно)))
#15 by Salvador Limones
Ленка-пенка!
#16 by Леха Дум
ПостроительРасписание.РазмещениеИтоговВСтроках = ? ПостроительРасписание.РазмещениеИтоговВКолонках = ?
#17 by GirlProgram
просто когда я пишу итоги, то у меня все ступенчато выводится, наименований то много, а мне бы как-нить так, чтобы вся строка кроме монтеров выводилась и от нее всей уже ступень вниз и там перечисление монтеров
#18 by Леха Дум
1) Использовать фиксированный макет 2) Выводить не средствами построителя, а в ручную 3) придумайте сами
#19 by GirlProgram
ну ооочень полезный ответ и? и?
#20 by Леха Дум
в был не ответ, там вопросы :) в что вас там не устроило?
#21 by GirlProgram
к пробовала разные варианты, ничего не одходит, все громоздко!     к 1. не понимаю, как подменять имена областей тех, которые получаются в запросе на те, которые в макете            2. мне нужен именно построитель, вручную то я все нормально вывела, все получилось прекрасно, но нужен именно построитель            3. а что еще приходится делать, раз вы тоже не знаете?
#22 by Леха Дум
Построитель вам нужен для гибкого задания условий отбора? если так то вы можете получить результат работы построителя и использовать его также как и при выборке из обычного запроса
#23 by GirlProgram
построитель мне нужен для того, чтобы была возможность при двойном клике по любому результату открывались соответствующие документы или справочники.
#24 by ЗлобнийМальчик
это можно сделать и без построителя
#25 by GirlProgram
а как? просто через запрос у меня не получается, что нужно написать?
#26 by halfer
Ребята , если честно то V 7.7 была рабочей, V 8.1 , релиз 1.6 - это х.... По этому всех лиц, кто участвовал при написании и разработке надо послать очень далеко... а нервов уже не хватает, значит скоро появяться обращения в суды жать осталось не долго. У меня НУЛЕВОЕ сальдо по по счету 60.31 переоценивает как 533.71руб. Это как ???????
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям