|
Как правильно обратиться к реквизитам таб части | ☑ | ||
---|---|---|---|---|
0
Nemirov
07.10.19
✎
10:27
|
Процедура КнопкаСформироватьНажатие(Кнопка)
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Заказ.Дата КАК Дата, | Заказ.Ссылка КАК Ссылка, | Заказ.Контрагент КАК Контрагент, | Заказ.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница, | Заказ.ИтогоСумма КАК ИтогоСумма, | Заказ.СкладНазначения КАК СкладНазначения, | Заказ.Состав.( | ЗаказаноСистема КАК ЗаказаноСистема, | Количество КАК Количество | ) КАК Состав |ИЗ | Документ.Заказ КАК Заказ |ГДЕ | Заказ.Дата >= &ДатаНач | И Заказ.Дата <= &ДатаКон"; Запрос.УстановитьПараметр("ДатаКон", ДатаКон); Запрос.УстановитьПараметр("ДатаНач", ДатаНач); ТЗРЦ = Запрос.Выполнить().Выгрузить(); ЭлементыФормы.ТЗРЦ.СоздатьКолонки(); КонецПроцедуры //Например мне необходимо вывести: //ЗаказаноСистема и Количество //Заказ.Состав.( //| ЗаказаноСистема КАК ЗаказаноСистема, //| Количество КАК Количество //| ) КАК Состав // Студент, не могу должным образом найти определенную информацию по этому вопросу. |
|||
1
Cyberhawk
07.10.19
✎
10:28
|
"Как правильно обратиться к реквизитам таб части" // Делай это с уважением
|
|||
2
Nemirov
07.10.19
✎
10:34
|
(1) Ну а решение то какое?
|
|||
3
hhhh
07.10.19
✎
10:37
|
(2) наверно как обычно
|ИЗ | Документ.Заказ.Состав КАК ЗаказСостав |
|||
4
Случайный прохожий
07.10.19
✎
10:39
|
У тебя в запросе период есть, а группировки нет. Ты хочешь просто информацию по всем заказам вывести или просуммировать Количество и ЗаказаноСистема и вывести общим итогом?
|
|||
5
Nemirov
07.10.19
✎
10:40
|
(3) При выводе колонки на форму ТЗ вместо данных везде
"ТаблицаЗначений" |
|||
6
Nemirov
07.10.19
✎
10:40
|
(4) Просто вывести информацию
|
|||
7
hhhh
07.10.19
✎
10:41
|
(5) запрос покажи
|
|||
8
Nemirov
07.10.19
✎
10:42
|
Процедура КнопкаСформироватьНажатие(Кнопка)
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Заказ.Дата КАК Дата, | Заказ.Ссылка КАК Ссылка, | Заказ.Контрагент КАК Контрагент, | Заказ.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница, | Заказ.ИтогоСумма КАК ИтогоСумма, | Заказ.СкладНазначения КАК СкладНазначения, | Заказ.Состав.( | ЗаказаноСистема КАК ЗаказаноСистема, | Количество КАК Количество | ) КАК Состав |ИЗ | Документ.Заказ КАК Заказ |ГДЕ | Заказ.Дата >= &ДатаНач | И Заказ.Дата <= &ДатаКон"; Запрос.УстановитьПараметр("ДатаКон", ДатаКон); Запрос.УстановитьПараметр("ДатаНач", ДатаНач); ТЗРЦ = Запрос.Выполнить().Выгрузить(); ЭлементыФормы.ТЗРЦ.СоздатьКолонки(); КонецПроцедуры |
|||
9
Случайный прохожий
07.10.19
✎
10:46
|
Запрос.Текст =
"ВЫБРАТЬ | ЗаказСостав.Ссылка.Дата КАК Дата, | ЗаказСостав.Ссылка КАК Ссылка, | ЗаказСостав.Ссылка.Контрагент КАК Контрагент, | ЗаказСостав.Ссылка.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница, | ЗаказСостав.Ссылка.ИтогоСумма КАК ИтогоСумма, | ЗаказСостав.Ссылка.СкладНазначения КАК СкладНазначения, | ЗаказСостав.Количество КАК Количество, | ЗаказСостав.ЗаказаноСистема КАК ЗаказаноСистема |ИЗ | Документ.Заказ.Состав КАК ЗаказСостав |ГДЕ | ЗаказСостав.Ссылка.Дата >= &ДатаНач | И ЗаказСостав.Ссылка.Дата <= &ДатаКон |
|||
10
Nemirov
07.10.19
✎
10:46
|
||||
11
hhhh
07.10.19
✎
10:50
|
(10) в (8) такая же херня, что и в (0). Ты вообще не читаешь, что тебе советуют? Чукча писатель?
|
|||
12
Василий Алибабаевич
07.10.19
✎
10:51
|
(9)
"ГДЕ ЗаказСостав.Ссылка.Дата >= &ДатаНач И ЗаказСостав.Ссылка.Дата <= &ДатаКон" Зачем не используете МЕЖДУ? |
|||
13
Случайный прохожий
07.10.19
✎
10:53
|
(12) Лень его запрос переписывать досканально было
|
|||
14
lEvGl
гуру
07.10.19
✎
10:56
|
(13) отмазался)
а так да, +1 к (1) |
|||
15
Nemirov
07.10.19
✎
10:57
|
(11) Где кто что советовал????????? Покажи мне хоть один совет помимо вопросов в обсуждении.
|
|||
16
Василий Алибабаевич
07.10.19
✎
10:58
|
(13) Можно было и его запрос оставить. Просто при обходе еще по вложенной выборке "Состав" пройтись.
|
|||
17
Nemirov
07.10.19
✎
10:58
|
(16) Благодарю
|
|||
18
Василий Алибабаевич
07.10.19
✎
10:58
|
(15) Не психуй. В (9) вполне себе совет. Покажи еще код обхода.
|
|||
19
Случайный прохожий
07.10.19
✎
10:59
|
(15) Тебе уже в (3) сказали как сделать. А в (9) я даже готовый запрос тебе выложил. Чего тебе еще надо?
|
|||
20
Nemirov
07.10.19
✎
11:04
|
(16) Ну Вот мне и необходимо основные реквизиты документа оставить и сделать обход по реквизитам таб. части с выводом на форму тз.
|
|||
21
НоваяВолна
07.10.19
✎
11:09
|
(20) тебе уже готовый запрос дали, только вместо
|ГДЕ | ЗаказСостав.Ссылка.Дата >= &ДатаНач | И ЗаказСостав.Ссылка.Дата <= &ДатаКон лучше использовать МЕЖДУ |
|||
22
Василий Алибабаевич
07.10.19
✎
11:10
|
(20) Стесняюсь спросить - и что тебя останавливает?
Вполне возможно использовать вариант запроса из (9). Он сразу выведет все в виде плоской таблицы. Обойтись можно одним проходом по одной выборке. Или сразу выгрузить в ТаблицуЗначений В твоем варианте обход должен быть примерно таким : ВыборкаЗапроса = Запрос.Выполнить().Выбрать(); Пока ВыборкаЗапроса.Следующий() Цикл ВыборкаСтрок = ВыборкаЗапроса.Состав.Выбрать(); Пока ВыборкаСтрок.Следующий() Цикл //Здесь вывод в твою ТЗ ... КонецЦикла; КонецЦикла; |
|||
23
Случайный прохожий
07.10.19
✎
11:14
|
В лоб кидаю готовое решение еще раз, может увидит :)
Запрос.Текст = "ВЫБРАТЬ | ЗаказСостав.Ссылка.Дата КАК Дата, | ЗаказСостав.Ссылка КАК Ссылка, | ЗаказСостав.Ссылка.Контрагент КАК Контрагент, | ЗаказСостав.Ссылка.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница, | ЗаказСостав.Ссылка.ИтогоСумма КАК ИтогоСумма, | ЗаказСостав.Ссылка.СкладНазначения КАК СкладНазначения, | ЗаказСостав.Количество КАК Количество, | ЗаказСостав.ЗаказаноСистема КАК ЗаказаноСистема |ИЗ | Документ.Заказ.Состав КАК ЗаказСостав |ГДЕ | ЗаказСостав.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон |
|||
24
lEvGl
гуру
07.10.19
✎
11:23
|
да ну, откуда известно что это готовое решение
а условия на помеченные на удаление документы или непроведенные или мало ли чего там еще нужно? "отчет" на скрине стремный конечно |
|||
25
Случайный прохожий
07.10.19
✎
11:25
|
(24) Для данной темы это готовое решение, раскрывающее суть вопроса. Про остальное вопросов не было.
|
|||
26
lEvGl
гуру
07.10.19
✎
11:27
|
ну так если, то "между" тоже к раскрытию вопроса отношения не имеет ^^
|
|||
27
Случайный прохожий
07.10.19
✎
11:28
|
(26) Согласен, но народ придирается :)
|
|||
28
hhhh
07.10.19
✎
11:32
|
(23) сгруппировать еще надо. а то он опять тз в ячейку кинет. он такой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |