|
вопрос по УФ | ☑ | ||
---|---|---|---|---|
0
Kurbash
23.01.14
✎
14:28
|
всем привет. начинаю осваивать УФ самостоятельно. Пытаюсь сделать простой отчет с таким кодом:
&НаКлиенте Процедура ЗапроситьДебиторку(Команда) ЗапроситьДебиторкуНаСервере(ДатаС, ДатаПо); КонецПроцедуры &НаСервере Процедура ЗапроситьДебиторкуНаСервере(ДатаС,ДатаПО) Запрос=Новый запрос; Запрос.Текст="ВЫБРАТЬ | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПер, &КонПер, Регистратор, , Счет = &СчетРасчетов, , ) КАК ХозрасчетныйОстаткиИОбороты"; Запрос.УстановитьПараметр("НачПер",ДатаС); Запрос.УстановитьПараметр("КонПер",ДатаПо); Запрос.УстановитьПараметр("СчетРасчетов",ПланыСчетов.Хозрасчетный.НайтиПоКоду("62 .01. ")); Результат=запрос.Выполнить().Выбрать(); Пока результат.Следующий() цикл Сообщить(результат.СуммаНачальныйОстаток); Сообщить(результат.СуммаОборотДт); Сообщить(результат.СуммаОборотКт); Сообщить(результат.СуммаКонечныйОстаток); конеццикла; КонецПроцедуры все нормально, все выводит, возник волпрос: на форме есть реквизиты куда мне эти 4 значения надо запихнуть. КАк это сделать? |
|||
1
Kurbash
23.01.14
✎
14:32
|
анпу
|
|||
2
SUA
23.01.14
✎
14:33
|
правильно:
возник волпрос: на форме есть реквизиты куда мне эти 4 значения надо запихнуть? |
|||
3
Kurbash
23.01.14
✎
14:33
|
конечно есть
|
|||
4
НЕА123
23.01.14
✎
14:33
|
СуммаНачальныйОстаток = результат.СуммаНачальныйОстаток;
|
|||
5
SUA
23.01.14
✎
14:34
|
учитывая что это таблица по сути
если есть то никто не мешает Пока результат.Следующий() цикл НоваяСтрока = таблица.добавить(); заполнитьзначениясвойств(новаястрока,результат); конеццикла; |
|||
6
Kurbash
23.01.14
✎
14:34
|
но в серверной то процедуре он их не увидит
|
|||
7
SUA
23.01.14
✎
14:35
|
или (4) если 1 запись
|
|||
8
SUA
23.01.14
✎
14:35
|
все реквизиты формы доступны на сервере
|
|||
9
SUA
23.01.14
✎
14:35
|
все реквизиты формы доступны &насервере (не путать с &насерверебезконтекста)
|
|||
10
Kurbash
23.01.14
✎
14:36
|
блин вот я баран...спасибо всем, разобрался
|
|||
11
Kurbash
23.01.14
✎
14:36
|
(9)-ага
|
|||
12
Kurbash
23.01.14
✎
14:53
|
а вот еще вопрос: в оборотке задаю такие же параметры как в отчете, обороты с отчетом сходятся а остатки нет, например должно быть нулевой начальный остаток а там выводится сумма. В чем может быть дело?
|
|||
13
Azverin
23.01.14
✎
14:55
|
(10) покажи как сделал
|
|||
14
Azverin
23.01.14
✎
14:56
|
(13) блин, понял) не надо
|
|||
15
Kurbash
23.01.14
✎
14:56
|
Запрос=Новый запрос;
Запрос.Текст="ВЫБРАТЬ | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт, | СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПер, &КонПер, Регистратор, , Счет = &СчетРасчетов, , ) КАК ХозрасчетныйОстаткиИОбороты |ГДЕ | ХозрасчетныйОстаткиИОбороты.Организация = &Организация"; Запрос.УстановитьПараметр("НачПер",НачалоДня(ДатаС)); Запрос.УстановитьПараметр("КонПер",КонецДня(ДатаПо)); Запрос.УстановитьПараметр("СчетРасчетов",ПоСчету); Запрос.УстановитьПараметр("Организация",Организация); |
|||
16
Kurbash
23.01.14
✎
15:04
|
апчик
|
|||
17
Kurbash
23.01.14
✎
15:12
|
ау, люди
|
|||
18
Infsams654
23.01.14
✎
15:14
|
(17) толку нет посмотреть как это делается в других отчетах этой же конфигурации ?
|
|||
19
Kurbash
23.01.14
✎
15:18
|
там на скд все я понять не могу запрос
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |