|
Как получить итог по колонке на форме 8.3 УФ | ☑ | ||
---|---|---|---|---|
0
Обфускация
30.03.18
✎
12:22
|
Как получить итог по колонке на форме? Итог нужен на сервере, в объекте колонки нет.
|
|||
1
Cyberhawk
30.03.18
✎
12:24
|
Смешно
|
|||
2
DmitrO
30.03.18
✎
12:24
|
Ну форма-то же есть на сервере. В чем проблема-то ПередЗаписьюНаСервере.
|
|||
3
Обфускация
30.03.18
✎
12:33
|
Вот что у меня не так написано, пишет что итератор не определен
&НаКлиенте Процедура Тест1(Команда) Тест1НаСервере(); для каждого стр из этаформа.Элементы.Товары цикл сообщить(стр.разница); конеццикла; КонецПроцедуры |
|||
4
DmitrO
30.03.18
✎
12:41
|
для каждого стр из Объект.Товары цикл
|
|||
5
DmitrO
30.03.18
✎
12:46
|
Предлагаю так:
КакКакаяРазницаОдинЛюбитДругойДразнится = Объект.Товары.Итог("разница"); |
|||
6
Обфускация
30.03.18
✎
12:48
|
(5)
в объекте нет реквизита "разница", на форме в правом окне тоже нет, он добавлен в левом окне. Не понятно, как на такие реквизиты ссылаться. |
|||
7
DmitrO
30.03.18
✎
12:51
|
Тогда это называется не реквизит, а элемент управления, что у него написано в ПутьКДанным.
|
|||
8
hhhh
30.03.18
✎
12:53
|
(6) так добавьте в Объект этот реквизит. Все добавляют без проблем.
|
|||
9
Обфускация
30.03.18
✎
12:53
|
(7)
там написано "КоличествоРазница" . Такой реквизит на форме нашелся. А как сейчас эту таблицу формы на сервер отправить и там обработать? |
|||
10
DmitrO
30.03.18
✎
12:55
|
Надо заставить себя сделать серверный вызов формы. Это всего лишь организовать вызов процедуры с директивой компилляции &НаСервере.
|
|||
11
DmitrO
30.03.18
✎
12:57
|
и в этой процедуре сделать (5).
|
|||
12
Обфускация
30.03.18
✎
12:58
|
(10)
Ну вот на форме есть таблица "Товары". В объекте ее нет. Там есть реквизит "КоличествоРазница". Как получить по нему итог по таблице? |
|||
13
DmitrO
30.03.18
✎
12:59
|
&НаКлиенте
Процедура Тест1(Команда) Тест1НаСервере(); КонецПроцедуры &НаСервере Процедура Тест1НаСервере() КакКакаяРазницаОдинЛюбитДругойДразнится = Объект.Товары.Итог("КоличествоРазница"); КонецПроцедуры |
|||
14
Обфускация
30.03.18
✎
13:02
|
(13)
получилось, спасибо ))) |
|||
15
Обфускация
30.03.18
✎
13:03
|
(13)
может еще подскажете, как эту сумму в подвал таблицы вставить? ) |
|||
16
DmitrO
30.03.18
✎
13:08
|
Конечно подскажу, я же для этого сюда и хожу, для самоутверждения.
У таблицы включить флажок Подвал. У колонки указать ПутьКДаннымПодвала Объект.Товары.ИтогКоличествоРазница. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |