|   |   | 
| 
 | Как правильно обратиться к реквизитам таб части | ☑ | ||
|---|---|---|---|---|
| 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) сгруппировать еще надо. а то он опять тз в ячейку кинет. он такой.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |