Имя: Пароль:
1C
1С v8
Свертка таблицы значений
,
0 sema76
 
19.01.13
12:21
Дата | Количество

03.01.13 | 5
01.01.13 | 4
02.01.13 | 8

Нужно получить одну строку, по количеству сумма, по дате наименьшая дата

01.01.13 | 17

Вот с датой не соображу.

Есть ли метод свертки, при котором выбирается наименьшее значение в колонке?
1 Живой Ископаемый
 
19.01.13
12:24
что такое свертка?
2 mehfk
 
19.01.13
12:41
(0) Напиши функцию ВыполнитьМетодСверткиПриКоторомВыбираетсяНаименьшееЗначениеВКолонке();

тз отсортировать по дате, в первой строке будет мин. дата.
количество вычислить как тз.Итог("Количество")

создать новую тз и записать в первую строку эти значения
3 Нуф-Нуф
 
19.01.13
12:43
Выполни запрос, будь мужиком, блеать!
4 Живой Ископаемый
 
19.01.13
12:46
например это свертка:
http://screencast.com/t/4Hgvw7yTizz
?
5 YHVVH
 
19.01.13
12:46
(3) соглашусь
6 sema76
 
19.01.13
13:05
(3) Неохота столько кода писать, еще и придется типизировать колонки...
7 sema76
 
19.01.13
13:09
(2) Да точно, отсортировать по дате! Спасибо!
8 Живой Ископаемый
 
19.01.13
13:16
это какой-то трындец...
9 mehfk
 
19.01.13
13:38
(7) а вообще, в ТЗ данные откуда попадают?
10 sema76
 
19.01.13
13:41
(9) Там сложный алгоритм, формируется из разных тз и т.п. На самом деле она более сложная тз. Просто я лишнее откинул и задал вопрос на простом примере, не вдаваясь в подробности.
11 sema76
 
19.01.13
16:51
(2) Если вам не лень напишите здесь, пожалуйста эту функцию, а то расслабился, на что-то новое мозги не шевелятся.

Извините за наглость :)
12 Нуф-Нуф
 
19.01.13
16:58
для человека типизировать колонки и написать запрос к тз большая проблема? это 10 строк кода. имхо батенька вы профессией ошиблись
13 Нуф-Нуф
 
19.01.13
16:58
а с начала темы прошло 4,5 часа.
14 sema76
 
19.01.13
17:09
... так я уж много дельных советов насоветовал, напился, и уже протрезвел, и попутно много дел сделал, около 10 звонков, сходил в магазин, поел, сейчас вот погамаю, ... а так я предпочитаю копировать и вставлять, меньше ошибок.

На счет 10 строк вы загнули, если все так просто напишите сюда запрос к таблице, которая в первом посте, ок? :)
15 Нуф-Нуф
 
19.01.13
17:11
(14) 2000 руб.
16 sema76
 
19.01.13
17:12
(15) Ааааааааааааахххххххххххххххааааааааааааааааааааааааа
17 Нуф-Нуф
 
19.01.13
17:13
а ты думал в сказку попал. тут все по взрослому
18 sema76
 
19.01.13
17:13
200 руб за 1 строку, ааааааааааааххххххххххаааааааааа
19 Нуф-Нуф
 
19.01.13
17:14
качество всегда стоило денег
20 sema76
 
19.01.13
17:14
В 10 строк, со всеми определениями не получится, точка с запитой в строке нельзя!
21 Нуф-Нуф
 
19.01.13
17:19
на написание кода для сабжа ушло 3 минуты
22 sema76
 
19.01.13
17:23
Поделись Улыбкою Своей И Она К Тебе Не Раз Еще Вернется!
23 sema76
 
19.01.13
17:25
В реальной тз количество колонок гораздо больше и если делать запрос нужно типизировать, и еще не известно прокатит ли при этом все...
24 hhhh
 
19.01.13
17:48
(23) иногда ошибка бывает в программе, один символ неправильный, а провозишься с этим целый день, то есть стоит несколько тысяч. И ничего, платят. Поэтому 200 рублей за строчку - это очень даже по божески.
25 sema76
 
19.01.13
18:02
(24) Есть п-ы которые за ... рублей удавятся, было недавно...
26 decdmb
 
19.01.13
19:04
27 Живой Ископаемый
 
19.01.13
20:14
2(25) в смысле не станут платить, если им нужно что-то сделать, но лень?
28 sema76
 
19.01.13
23:49
(27) Да забей... "Мы все учились понемногу, чему-нибудь и как-нибудь".

Ленин жил,
Ленин жив,
Ленин будет жить!

В.И.Ленин.
29 Snikers_OLD
 
20.01.13
10:41
Свернуть(<Колонки группировок>, <Колонки суммирования>)

Осуществляет свертку таблицы значений по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
Важно! Списки колонок не должны пересекаться. Колонки, не вошедшие ни в один из списков колонок, после выполнения метода удаляются из таблицы значений.


Обратите внимание на
Строки, у которых совпадают значения в колонках, указанных в первом параметре
30 Живой Ископаемый
 
20.01.13
10:43
2(29) и как этот метод поможет выполнить поставленную задачу?
31 kiruha
 
20.01.13
12:06
Сортировать, выбрать первую строку
32 kiruha
 
20.01.13
12:09
и Итог по колонке
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший