Имя: Пароль:
1C
1С v8
Суммирование колонки в форме с установленным отбором
0 Юлия1985
 
11.02.15
16:26
1С 8.3
Есть общая форма, там отображаются данные, полученные Динамическим списком. Это заносится в табличную часть.
Пользователь устанавливает обтор в данной табличной части.
Как просуммировать какую-то колонку в данной табличной части, учитывая условия отбора пользователя на данный момент? Нужно, чтоб сумма отображалась в подвале автоматически.
Метод - Итог не обнаружен, Цикл для каждого по ТЧ "итератор для значения не определен"
Помогите, пожалуйста.
1 Alexaha
 
11.02.15
16:29
(0) ну попробуй например выгрузить в ТЗ , там итог есть
2 Юлия1985
 
11.02.15
16:33
Что выгрузить? Динамический список?
3 Юлия1985
 
11.02.15
16:34
Разве попадет туда варианты отбора пользователя?
4 Alexaha
 
11.02.15
16:38
(3) стоп! а что ты называешь табличной частью?
5 Юлия1985
 
11.02.15
16:42
Штучка такая, которая нарисована на формочке, в которой отображаются данные...


ЗЫ Я блондинка, сильно не ругайтесь...))
6 polosov
 
11.02.15
16:42
(5) Без фото не верим.
7 Юлия1985
 
11.02.15
16:43
Если ты мне решишь задачу, я тебе скину фото...
А пока у меня голова этим болит, мне не до фото...)
8 polosov
 
11.02.15
16:44
(7) Не надо мне угрожать)) Я уже женат.
Без фото помощи тут не бывает.
9 Юлия1985
 
11.02.15
16:47
надо было сделать ник Максим1980, было бы проще
10 polosov
 
11.02.15
16:48
(9) Поверь с твоим ником и фото можно даже на подключение по ами надеяться...
11 ShoGUN
 
11.02.15
16:50
(9) Гиви, ты?
По (0) - непонятно, как связаны ТЧ и динамический список, и где именно пользователь отбор устанавливает.
12 Юлия1985
 
11.02.15
16:59
Данные из динамического списка заносятся на форму, пользователь устанавливает отбор (поиск по какой-то колонке), в результате отбора на экране остаются какие-то строки. Нужно, чтоб сумма в подвале всегда отображала сумму строк, которые в данный момент отображены в форме.
13 Serg_1960
 
11.02.15
17:00
Если форма - то, наверное, табличное поле (не табличная часть)?
8.2 или 8.3?
Форма обычная или управляемая?

PS: как всё просто дилетанту и как сложно специалисту :(
:)
14 ShoGUN
 
11.02.15
17:03
(12) Юленька-Гиви, поиск и отбор - это разные вещи. Блджад.
15 Юлия1985
 
11.02.15
17:11
Я уже написала, что 8.3
Форма управляемая, да, табличное поле...
16 Юлия1985
 
11.02.15
17:15
Пытаюсь разобраться... Да, я нуб... Иначе бы я не писала сюда...
17 Юлия1985
 
11.02.15
17:16
Как пройтись по табличному полю? Строкам, которые в данный момент там есть? Чтоб просуммировать нужную колонку?
18 ShoGUN
 
11.02.15
17:22
(16) Я подозреваю, что то, что ты хочешь - сделать нельзя, по крайней мере, простым способом. Но сомневаюсь, потому что ты не можешь объяснить, что у тебя там происходит.
19 _KaA
 
11.02.15
17:22
Поиск...
20 ShoGUN
 
11.02.15
17:23
(17) Никак.
21 _KaA
 
11.02.15
17:24
(18) Можем продолжить вчерашнее обсуждение :))))

Мне кажется тут тоже самое :)))
22 Юлия1985
 
11.02.15
17:24
Знаете, я это сделаю, простым или сложным способом. Даже если вы мне не поможете.
23 ShoGUN
 
11.02.15
17:25
(21) Хай :) Нет, тут хуже. Тут поиск.
24 ShoGUN
 
11.02.15
17:27
(22) Сложный способ - это дублировать настройки динамического списка и получать данные. Но всё портит поиск, который программно недоступен.
25 Юлия1985
 
11.02.15
17:28
Дано:
Есть список строчек в табличном поле (данные там из динамического списка, созданного в реквизитах формы)
Пользователь в этих строках делает поиск, потом поиск в найденном и тд.

Хочу:
В подвале под одной из колонок всегда отображалась сумма это колонки с условиями поиска, который задал пользователь в данный момент.
26 ShoGUN
 
11.02.15
17:30
(25) Нельзя. Никак.
27 ShoGUN
 
11.02.15
17:30
28 _KaA
 
11.02.15
17:33
Дано:
Дин. список - обсуждается практически каждый день. Можно почитать. Причем узнаете гораздо быстрее и гораздо больше.


Хочу:
Мира на Украине.


Просто ради информации:
А вы знаете, что список выделенный строк в динамическом списке можно обойти по ссылке. Например, если в ДС выделено 4 строки, то Элементы.Список.ВыделенныеСтроки будет содержать массив с 4 ссылками :)))

Не выделенные строки обойти нельзя :(
29 _KaA
 
11.02.15
17:35
(28) Еще раз и по русски:

Выделенные строки в ДС можно обойти через
Элементы.Список.ВыделенныеСтроки
30 Timon1405
 
11.02.15
17:36
(28) интересно, а можно ли через sendKeys послать ctrl+a в ДС?
31 _KaA
 
11.02.15
17:42
(30) А если DEL случайно нажать у меня все ссылки пометятся на удаление?

Если задача быстро узнать общую сумму по выделенным строкам, как в Экселе, например, выделил 3 ячейки, а внизу сумма - то задачу решать можно. Вот если задача наложить отбор, а потом что-то делать (вводить документ - вчера обсуждалось) делать какой то инструмент - то НЕЛЬЗЯ!

Еще раз: динамический список предназначен только для быстрого вывода информации. Остальное от прА-Ативного :)))

Когда разработчик использует ДС не для вывода, в большинстве случаев мы имеем дело с плохой организацией проектирования задачи...

PS Я вот знал, что так просто это не закончится :)
32 _KaA
 
11.02.15
17:44
+(31) Я сегодня лось, просто лось :)))) Речь вообще не связанная получается :))))

PS Простите, в голове куча всего :)))
33 Юлия1985
 
12.02.15
16:12
Спасибо, мудрый Каа
Ошибка? Это не ошибка, это системная функция.