|
v7: Добавление неопределенного количества столбцов | ☑ | ||
---|---|---|---|---|
0
SeeWorld
03.10.12
✎
11:41
|
Подскажите, как можно реализовать добавление неопределенного количества столбцов с заведомо неопределенными заголовками и значениями.
Например: Появляется столбец с заголовком Розница в него добавляются суммы которые относятся к типу цены "Розничная" по документу, далее появляется столбец с заголовком "Оптовая" в него добавляются суммы с типом цены "розница" и тд. Наглядно в следующем рисунке: http://upwap.ru/2857414 |
|||
1
Efa2012
03.10.12
✎
11:42
|
Это типы цен? - сделай цикл по справочнику тип цен.
|
|||
2
mikecool
03.10.12
✎
11:46
|
СписокЗначений используй и счастье будет тебе
|
|||
3
SeeWorld
03.10.12
✎
11:55
|
В заголовок добавляемых столбцов входит тип цен. Получаю я этот тип цен из документа после этого генерируется столбец и в него вписываются суммы. Причем эти суммы должны распределяться по колонкам с типом цен по документу.
|
|||
4
Эльниньо
03.10.12
✎
12:00
|
ПрисоединитьСекцию()
|
|||
5
GLazNik
03.10.12
✎
12:03
|
На 7.7 красиво сделать вряд ли выйдет. Либо ТЗ на форму помещать, либо делать табличную часть с максимальным количеством столбцов, а потом управлять ее видимостью, либо может FormEx поможет (хотя в последнем не уверен)
|
|||
6
mikecool
03.10.12
✎
12:04
|
(5) все нормально и штатно делается
|
|||
7
Efa2012
03.10.12
✎
12:04
|
Можно перебирать ТЗ по типам цен
|
|||
8
GLazNik
03.10.12
✎
12:07
|
(6) очень интересно как?
|
|||
9
mikecool
03.10.12
✎
12:07
|
(8) что - как?
|
|||
10
GLazNik
03.10.12
✎
12:09
|
(9) "все нормально и штатно делается"
жду "штатное" решение реализации неограниченного количества колонок в табличной части документа. |
|||
11
mikecool
03.10.12
✎
12:10
|
(10) откуда ты взял "табличной части документа"?
|
|||
12
mikecool
03.10.12
✎
12:10
|
+11 в этом случае и формекс не поможет
|
|||
13
GLazNik
03.10.12
✎
12:12
|
(11) из контекста. "Появляется столбец с заголовком Розница в него добавляются суммы которые относятся к типу цены "Розничная"". Так понимаю что речь идет о неком аналоге документа Установка цен.
(12) возможно. мало с ним работал |
|||
14
mikecool
03.10.12
✎
12:13
|
(13) у меня сегодня телепат не работает, контекст не додумываю (
|
|||
15
Efa2012
03.10.12
✎
12:13
|
(13) На картинке явно печатная форма, хотя вариантов действительно несколько...
(0) ТС поясните, что Вам нужно точно. |
|||
16
mikecool
03.10.12
✎
12:13
|
+14 штатно даже с табличной частью документа - вывод на форму таблицы значений и ее обработка
|
|||
17
SeeWorld
03.10.12
✎
12:25
|
Нужно сделать отчет: в заголовок добавляемых столбцов входит тип цен. Получаю я этот тип цен из документа после этого генерируется столбец и в него вписываются суммы. Причем эти суммы должны распределяться по колонкам с типом цен по документу. Потом по каждой из этих колонок выводится общая сумма. Напр: по столбцу "розничная" общая сумма итого сумма всех цен.
|
|||
18
mikecool
03.10.12
✎
12:26
|
(17) смотри (4)
|
|||
19
GLazNik
03.10.12
✎
12:29
|
(17) вот же етить... тогда (4)
ну и в Запросе в группировке по типам цен указать что "все ВошедшиеВЗапрос" |
|||
20
chief accountant
03.10.12
✎
12:30
|
(17) "итого сумма всех цен" - шедеврально
|
|||
21
SeeWorld
03.10.12
✎
12:31
|
||||
22
SeeWorld
03.10.12
✎
12:32
|
в "итого" - сумма всех цен по столбцу.
|
|||
23
mikecool
03.10.12
✎
12:33
|
(22) что даст эта информация?
|
|||
24
GLazNik
03.10.12
✎
12:33
|
(22) т.е. нужно только итог по ценам посчитать? и фсе?
|
|||
25
Mikeware
03.10.12
✎
12:34
|
(20) А ведь кто-то недавно пытался доказать, что "сумма цен" имеет какой-то смысл... :-)
|
|||
26
chief accountant
03.10.12
✎
12:34
|
(22) накуя?
|
|||
27
chief accountant
03.10.12
✎
12:35
|
(25) я лошара
|
|||
28
SeeWorld
03.10.12
✎
12:35
|
как можно реализовать добавление неопределенного количества столбцов с заведомо неопределенными заголовками и значениями.
|
|||
29
SeeWorld
03.10.12
✎
12:36
|
Мне алгоритм нужен.
|
|||
30
Mikeware
03.10.12
✎
12:36
|
(27) перед таким глубоким полетом мысли все мы лохи...
|
|||
31
Mikeware
03.10.12
✎
12:36
|
(28) куда добавлять-то?
|
|||
32
SeeWorld
03.10.12
✎
12:37
|
На рисунке все показано.
|
|||
33
SeeWorld
03.10.12
✎
12:37
|
||||
34
Mikeware
03.10.12
✎
12:38
|
(29)
Пока НужноДобавлять=1 Цикл ДобавитьСтолбецСНеопределеннымЗаголовкомИЗначением(); КонецЦикла |
|||
35
GLazNik
03.10.12
✎
12:38
|
(29) ну так не серьезно. Подсказать мы с радостью, а вот готовый алгоритм... 1000$ давай и будет готовый отчет.
|
|||
36
SeeWorld
03.10.12
✎
12:38
|
На колонку "Сумма" не обращайте внимание, ее не будет.
|
|||
37
Mikeware
03.10.12
✎
12:40
|
+(34)Пардон, надо так:
Пока НужноДобавлять=1 Цикл ДобавитьСтолбецСЗаведомоНеопределеннымЗаголовкомИЗначением(); КонецЦикла |
|||
38
SeeWorld
03.10.12
✎
12:41
|
Я делаю "отчет по продажам менеджера".
|
|||
39
mikecool
03.10.12
✎
12:41
|
(33) запарил ты с файлопомойкой, юзай радикал чтоле
|
|||
40
chief accountant
03.10.12
✎
12:41
|
Процедура ДобавитьКолонки(НачЗн,КонЗн,ГорСек,ВерСек)
Если НачЗн < КонЗн Тогда ДобавитьКол = КонЗн - НачЗн; Для к = 1 по ДобавитьКол Цикл Таб.ПрисоединитьСекцию("Секция_" + ГорСек + "|Секция_" + ВерСек); КонецЦикла; КонецЕсли; КонецПроцедуры // ДобавитьКолонки() |
|||
41
Mikeware
03.10.12
✎
12:44
|
(38) попробуй сделать "менеджера по продаже отчетов"
А еще лучше - посмотри типовые или почитай ЖКК. |
|||
42
GLazNik
03.10.12
✎
12:45
|
(38) мы рады за тебя. продолжай в том же духе
(37) это пять :) (39) +1 |
|||
43
dedmoroz777
03.10.12
✎
12:48
|
(37)
Пока НужноДобавлять=1 Цикл ДобавитьСтолбецСЗаведомоНеопределеннымЗаголовкомИЗначением(); ОбратитьВниманиеНаКолонкуСумма = 0; ВидимостьКолонкиСумма = 0; КонецЦикла |
|||
44
floody
03.10.12
✎
12:51
|
эх какие велосипеды приходилось в свое время выдумывать, чтобы делать отчеты с плавающим количеством колонок на клюхах
|
|||
45
Mikeware
03.10.12
✎
12:52
|
(44) Да, собственно, никакого велосипеда придумывать не надо...
"Все уже украдено до нас"© - достаточно посмотреть типовые. |
|||
46
AAP
03.10.12
✎
12:54
|
+(45) Расчетная ведомость в ЗиК, хороший пример
|
|||
47
GLazNik
03.10.12
✎
12:57
|
(46) да полно их... почти любая "Ведомость по..." в ТиС, Комплексной (детализация по операциям), в бухии шахматка...
|
|||
48
Godofsin
03.10.12
✎
13:04
|
(44) А чо там сложного то???
|
|||
49
ЧеловекДуши
03.10.12
✎
13:04
|
Держи http://www.fayloobmennik.net/2244524 пользуйся
Количество группировок зависит от твоей фантазии и от 2гб оперативки платформы :) |
|||
50
SeeWorld
03.10.12
✎
13:12
|
Спасибо), но не работает)
|
|||
51
Mikeware
03.10.12
✎
13:13
|
(50) значит, ошибка... там же, где и всегда...
|
|||
52
ЧеловекДуши
03.10.12
✎
13:14
|
(50)А ты что, хотел получить все уже готовое :)
Это (49) для SQL версии, ряд функций нужно еще активировать, все есть в обработке. Сам механизм группировок, уже тебе придется осваивать :DDDDD ... Во шутник... если ты не можешь это постичь, то пиши, как многие, через Цикл в Цикле :) |
|||
53
palpetrovich
03.10.12
✎
13:42
|
(52) мдя, ты точно &ЧеловекДуши :)
(0) лови примерчик малость попроще http://www.fayloobmennik.net/2244636 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |