![]() |
![]() |
![]() |
|
8.2 Результат Запроса в ТЗ на форме | ☑ | ||
---|---|---|---|---|
0
Смешной 1С
24.01.11
✎
09:35
|
добрый день!
&НаКлиенте Процедура ПриОткрытии(Отказ) ПолучитьОстатки(); КонецПроцедуры &НаСервере Процедура ПолучитьОстатки() ДанныеФормыВЗначение(ОстаткиНаСчете, Тип("ТаблицаЗначений")); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДвижениеДенежныхСредствОстатки.Счет, | СУММА(ДвижениеДенежныхСредствОстатки.СуммаОстаток) КАК СуммаОстаток |ИЗ | РегистрНакопления.ДвижениеДенежныхСредств.Остатки КАК ДвижениеДенежныхСредствОстатки | |СГРУППИРОВАТЬ ПО | ДвижениеДенежныхСредствОстатки.Счет"; Результат = Запрос.Выполнить(); ТЗИтог = Результат.Выгрузить(); ОстаткиНаСчете.Загрузить(ТЗИтог); ЗначениеВДанныеФормы(ОстаткиНаСчете, ЭтаФорма.ОстаткиНаСчете); КонецПроцедуры ЗначениеВДанныеФормы не пойму что передавать... Может я загружаю не правильно? |
|||
1
mikecool
24.01.11
✎
09:40
|
ТЗ на клиенте не доступна...
|
|||
2
Смешной 1С
24.01.11
✎
09:41
|
Я это понимаю. Поэтому все операции делаю на сервере
|
|||
3
Смешной 1С
24.01.11
✎
09:42
|
+(2) Но на форме же нужно отобразить значения результата выгрузки
|
|||
4
mikecool
24.01.11
✎
09:43
|
(2) а, блин, ступил )
подумал, что ОстаткиНаСчете это и есть ТЗ |
|||
5
asady
24.01.11
✎
09:44
|
ЗначениеВДанныеФормы(ОстаткиНаСчете, "ОстаткиНаСчете");
а так? |
|||
6
Смешной 1С
24.01.11
✎
09:45
|
(5) Такой вариант я уже пробовал.
ЗначениеВДанныеФормы(ОстаткиНаСчете, "ОстаткиНаСчете"); по причине: Несоответствие типов (параметр номер '1') |
|||
7
mikecool
24.01.11
✎
09:46
|
ОстаткиНаСчете не равно ДанныеФормыКоллекция?
|
|||
8
Смешной 1С
24.01.11
✎
09:48
|
(7) ОстаткиНаСчете - ДанныеФормыКоллекция
|
|||
9
asady
24.01.11
✎
09:50
|
ДанныеФормыВЗначение(ОстаткиНаСчете, ТипЗнч(ОстаткиНаСчете));
<Объект> Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктурДанныеФормыСтруктураСКоллекцией; про ТЗ нет упоминания |
|||
10
Смешной 1С
24.01.11
✎
09:52
|
(9) Что значит нету упоминания? Я передаю
ДанныеФормыВЗначение(ОстаткиНаСчете, Тип("ТаблицаЗначений")); |
|||
11
asady
24.01.11
✎
09:54
|
ТЗОстатков = ДанныеФормыВЗначение(ОстаткиНаСчете, Тип("ТаблицаЗначений"));
ЗначениеВДанныеФормы(ТЗОстатков, ОстаткиНаСчете); |
|||
12
Смешной 1С
24.01.11
✎
10:02
|
(11) Вон оно как, спасибо!
|
|||
13
mikecool
24.01.11
✎
10:03
|
(11) о как
|
|||
14
Mitriy
24.01.11
✎
10:07
|
ТЗОстатков = РеквизитФормыВЗначение("ОстаткиНаСчете");
ЗначениеВРеквизитФормы(ТЗОстатков, "ОстаткиНаСчете"); |
|||
15
also
24.01.11
✎
10:07
|
(0) че за бред из ПриОткрытии идти на сервер? ПриСозданииНаСервере же есть
|
|||
16
mikecool
24.01.11
✎
10:08
|
(14) ТЗОстатков = РеквизитФормыВЗначение("ОстаткиНаСчете");
тип автоматом приведет? |
|||
17
Mitriy
24.01.11
✎
10:08
|
(16) угу...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |