|
Результат запроса в Таблицу | ☑ | ||
---|---|---|---|---|
0
Sheva13
05.07.12
✎
19:50
|
Добрый день. Нужно вывести все проведеные документы в отдельную таблицу за период. Не работает((
Вот код: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Дата, | РеализацияТоваровУслуг.Проведен, | РеализацияТоваровУслуг.СуммаДокумента |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата >= &ДатаНач | И РеализацияТоваровУслуг.Дата <= &ДатаКон"; Запрос.УстановитьПараметр("ДатаНач",ДатаНач); Запрос.УстановитьПараметр("ДатаКон",ДатаКон); Запрос.УстановитьПараметр("Проведен",Истина); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл НоваяСтрока = ТабличноеПоле1.Добавить(); НоваяСтрока.Дата = Выборка.Дата; КонецЦикла; |
|||
1
2S
05.07.12
✎
19:52
|
Выгрузить() не?
|
|||
2
Alex S D
05.07.12
✎
19:53
|
а где параметр проведен?
|
|||
3
2S
05.07.12
✎
19:53
|
и это, запрос корявый
|
|||
4
zippygrill
05.07.12
✎
19:56
|
з = новый Запрос;
з.текст = "выбрать | РТУ.Ссылка, | РТУ.СуммаДокумента, | РТУ.Дата | ИЗ | Документ.РеализацияТоваровУслуг КАК РТУ |ГДЕ | РеализацияТоваровУслуг.Дата Между &ДатаНачала и &ДатаОкончания |И РеализацияТоваровУслуг.Проведен = Истина"; з.установитьПараметр("ДатаНачала", ДатаНач); з.установитьПараметр("ДатаОкончания",ДатаКон); тз = з.Выполнить().Выгрузить(); может так? |
|||
5
Sheva13
05.07.12
✎
19:57
|
Покажите если есть время.
|
|||
6
Sheva13
05.07.12
✎
19:58
|
Ща попробую
|
|||
7
SachoZ
05.07.12
✎
20:01
|
Думаю правильно так:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Дата, | РеализацияТоваровУслуг.Проведен, | РеализацияТоваровУслуг.СуммаДокумента |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата >= &ДатаНач | И РеализацияТоваровУслуг.Дата <= &ДатаКон | И РеализацияТоваровУслуг.Проведен"; Запрос.УстановитьПараметр("ДатаНач",ДатаНач); Запрос.УстановитьПараметр("ДатаКон",ДатаКон); ТабличноеПоле1 = Запрос.Выполнить().Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); |
|||
8
Fragster
гуру
05.07.12
✎
20:01
|
(0) делай на СКД, судя по ТабличноеПоле1 - тебе же показать это надо?
|
|||
9
SachoZ
05.07.12
✎
20:03
|
И условие луче использовать МЕЖДУ
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Дата, | РеализацияТоваровУслуг.Проведен, | РеализацияТоваровУслуг.СуммаДокумента |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон | И РеализацияТоваровУслуг.Проведен"; Запрос.УстановитьПараметр("ДатаНач",ДатаНач); Запрос.УстановитьПараметр("ДатаКон",ДатаКон); ТабличноеПоле1 = Запрос.Выполнить().Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); |
|||
10
Sheva13
05.07.12
✎
20:09
|
Что за СКД?
"ребят я не вкурсе)" |
|||
11
Sheva13
05.07.12
✎
20:57
|
Не работает.(
|
|||
12
SachoZ
05.07.12
✎
20:58
|
(10) http://v8.1c.ru/overview/datacomposition.htm
(11) что не работает? |
|||
13
undertaker
05.07.12
✎
21:01
|
какой значение у даты начала и даты окончания?
и сделай так Запрос.УстановитьПараметр("ДатаНач",ДатаНач); Запрос.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон)); |
|||
14
Sheva13
05.07.12
✎
22:36
|
Последний пример не работает.
|
|||
15
Sheva13
05.07.12
✎
22:39
|
Дату я выбираю в поле ввода.
|
|||
16
SachoZ
05.07.12
✎
22:44
|
(14) ну кто вам доктор, а у меня все работает, вот обработка с этим кодом:
http://rghost.ru/39058162 |
|||
17
Sheva13
05.07.12
✎
22:56
|
SachoZ! Ваш отчет у меня тоже работает буду с него делать) Спасибо большое.
|
|||
18
echo77
05.07.12
✎
22:57
|
(14) В отладчик, мля
|
|||
19
AlexNew
05.07.12
✎
23:05
|
Что в датанач, в датакон наверно нужно КонецДня(ДатаКон), на фига в таблицу выгружать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |