|
Поиск в таблице значений | ☑ | ||
---|---|---|---|---|
0
Мисти
06.04.14
✎
12:48
|
СтрокиОтбор = ТабДляНачОстатка.НайтиСтроки(Новый Структура("Соглашение", Соглашение));
Возвращается массив, в нем мне надо получить итог по колонке. Помню, даже спрашивала что-то подобное, но не нашла тему. Мне нужно или так искать в таблице, чтобы результатом была тоже таблица, или в массиве как-то получить итог по колонке, а у меня получается - перебирать теперь строки массива и суммировать значения. |
|||
1
echo77
06.04.14
✎
12:49
|
Это опять ты :)
ТЗ.Скопировать() |
|||
2
Wobland
06.04.14
✎
12:52
|
Итог(), говоришь?
|
|||
3
Мисти
06.04.14
✎
12:54
|
(1)Ага, опять я. Зачем скопировать, если мне нужно отобрать?
Или там параметры отбора задать можно? (2) Итог() к чему привязать? |
|||
4
Мисти
06.04.14
✎
12:56
|
Ага, ровно вместо найтиСтроки Написать "Скопировать" и золотой ключик в кармане!!
|
|||
5
Wobland
06.04.14
✎
12:58
|
ах, отбор. делай циклом и не парься
|
|||
6
m-serg74
06.04.14
✎
13:03
|
(4) не вместо, а после
|
|||
7
Мисти
06.04.14
✎
13:04
|
А у меня, вроде,получилось - вместо!
А что, если скопировать массив, то получается таблицаЗначений?? |
|||
8
Wobland
06.04.14
✎
13:05
|
(7) зависит от дня недели и количества принятого
|
|||
9
m-serg74
06.04.14
✎
13:08
|
(8) ТСу принимать не обязательно, всё и так получиться :)
|
|||
10
Torquader
06.04.14
✎
13:09
|
Нет, ну в чём проблема просуммировать массив ?
Или вы, всё-таки, не программист ? |
|||
11
Wobland
06.04.14
✎
13:11
|
(10) Мисти подсознательно понимает, что лучше было бы использовать дерево и этогами вместо плоской ТЗ и обходить его по группировкам, но наружу доходит только "массив", "цикл" и "неужели"
|
|||
12
Torquader
06.04.14
✎
13:12
|
(11) Скорей всего, там нужно было запрос правильно писать, чтобы вопросов, что делать с результатом потом, вообще не возникало.
Но, "грызть кактус" у неё в крови. |
|||
13
Wobland
06.04.14
✎
13:14
|
(12) ну дык и я о том ж
|
|||
14
Torquader
06.04.14
✎
13:18
|
(13) Просто, это чисто её черта - копаться в проблеме самой, а на обсуждение выносить только тот кусок, который не получился, причём, чаще всего, решение настолько не оптимальное, что наши телепаты не могут даже и предположить начальную задачу, которая привела к такому решению.
|
|||
15
Мисти
06.04.14
✎
13:31
|
Мне нужно добавить маленький кусочек к отчету в 1000 с лишним строк. Не буду же я всё переделывать!
|
|||
16
alexei366
06.04.14
✎
13:37
|
(15) Вроде у таблицы есть метод сгруппировать, вот его и посмотри)
|
|||
17
Torquader
06.04.14
✎
13:42
|
Для решения проблемы
Код писать мы не сильны Через ж.пу автогеном Гланды удалить должны. |
|||
18
ДенисЧ
06.04.14
✎
13:46
|
(15) Это 1с, милочка, здесь всё можно переделать...
И ты, блЪ, будешь ВСЁ переделывать! |
|||
19
Лефмихалыч
06.04.14
✎
13:47
|
Запрос = новый Запрос("ВЫБРАТЬ ВТ.Сумма, ВТ.Соглашение ПОМЕСТИТЬ ВТ Из &ВТ КАК ВТ;
|ВЫБРАТЬ Сумма(вт.Сумма) как ВотТвояСумма ИЗ ВТ ГДЕ Соглашение=&Соглашение"); Запрос.УстановитьПараметр("ВТ", ТабДляНачОстатка); Запрос.УстановитьПараметр("Соглашение", Соглашение); Выборка = Запрос.Выполнить().Выбрать(); Выборка.Следующий(); Сообщить(Выборка.ВотТвояСумма); |
|||
20
alexei366
06.04.14
✎
13:47
|
(16) ой перепутал, метод свернуть
|
|||
21
Лефмихалыч
06.04.14
✎
13:48
|
(15) закрой конфигуратор и иди щи варить
|
|||
22
zak555
06.04.14
✎
13:49
|
(15) он на скд *
|
|||
23
Torquader
06.04.14
✎
14:14
|
(21) Боюсь, что щи она точно также варит - спрашивая советы на форумах.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |