|
Таблица значений
| ☑ |
0
matri555
07.08.13
✎
12:08
|
Подскажите можно ли в таблице значений сделать вычисляемое поле или точнее добавит колонку в которую поместить сумму значений.
пример
Есть колонки кол1, кол2, вид
тз.Колонки.Добавить("кол3");
Для каждого СтрТЗ из ТЗПример Цикл
Если тз1.вид <> null ТОГДА
ТЗ.кол3= ТЗ.кол1+Тз.кол2
КонецЕсли;
КонецЦикла;
Или без добавления колонки
Для каждого СтрТЗ из ТЗПример Цикл
Если тз1.вид <> null ТОГДА
ТЗ.кол1= ТЗ.кол1+Тз.кол2
КонецЕсли;
КонецЦикла;
|
|
1
ДенисЧ
07.08.13
✎
12:10
|
Автовычисляемое - нельзя.
Можно считать при добавлении строк.
Или тз на форме?
|
|
2
Галахад
гуру
07.08.13
✎
12:17
|
Небольшое исправление.
Для каждого СтрТЗ из ТЗПример Цикл
Если СтрТЗ .вид <> null ТОГДА
СтрТЗ .кол1= СтрТЗ .кол1+СтрТЗ.кол2
КонецЕсли;
КонецЦикла;
|
|
3
ДенисЧ
07.08.13
✎
12:18
|
кстати, что за <> NULL???
Всё равно не сработает...
|
|
4
exwill
07.08.13
✎
12:20
|
(3) Почему?
|
|
5
matri555
07.08.13
✎
12:21
|
Вид имеет либо значение строка либо NULL ТЗ - результат выборки
|
|
6
zladenuw
07.08.13
✎
12:23
|
(5) выборка чего ?
|
|
7
zladenuw
07.08.13
✎
12:29
|
(6) если это результат запроса, то почему не сделать суммирование полей в запросе с твоим же условием
|
|
8
matri555
07.08.13
✎
14:11
|
спасибо все получилось
|
|
9
matri555
07.08.13
✎
18:24
|
Еще вопрос как отсортировать таблицу значений по 4-м реквизитам.
|
|
10
Ёпрст
07.08.13
✎
18:26
|
(9) перечислеить реквизиты через запятую в методе сортировать
|
|
11
matri555
07.08.13
✎
18:27
|
{Отчет.ТабельРО.МодульОбъекта(1288)}: Слишком много фактических параметров
ТЗ1.Сортировать("Сотрудник+","ГрафРаботы+","Сорт+");
|
|
12
Ёпрст
07.08.13
✎
18:30
|
(11) жесть какая..
Может, стоит почитать СП на ночь ?
:)
|
|
13
Ёпрст
07.08.13
✎
18:31
|
Пример:
ТаблицаЦен.Сортировать("Цена Убыв, Товар Возр");
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший