![]() |
![]() |
![]() |
|
v7: Таблица Значений | ☑ | ||
---|---|---|---|---|
0
ROXy
13.02.12
✎
23:59
|
Доброго времени суток. В форме диалога есть ТЗ, как сделать что бы при сдвиге строки в запросе менялась иерархи группировки??
|
|||
1
DrShad
14.02.12
✎
00:00
|
какой еще запрос?
|
|||
2
ROXy
14.02.12
✎
00:00
|
В 7,7 а не 8))
|
|||
3
ROXy
14.02.12
✎
00:00
|
в 7.7 а не 8
|
|||
4
NS
14.02.12
✎
00:02
|
Как сделано в типовых - чем не устраивает?
|
|||
5
Злопчинский
14.02.12
✎
01:59
|
пустыхгруппировок=0;
ТЗ.ВыбратьСтроки(); ПолучитьСтроку() если ТЗ.Пометка=0 тогда пустыхгруппировок=пустыхгруппировок+1; продолжить; конецЕсли; номергруппировки = ТЗ.НомерСтроки-ПустыхГруппировок; ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"%Группировка"+Номергруппировки+"%",ТЗ.ТекстГруппировки); КонецЦыкла; и заменить в хвосте текста запроса пустые группировки из ТЗ на пустые строки |
|||
6
Cthulhu
14.02.12
✎
02:04
|
(5): времена пошли. в дворники принимают только телепатов!.. )))
|
|||
7
Сияющий Асинхраль
14.02.12
✎
03:48
|
(6) +100500
|
|||
8
Junior1s
14.02.12
✎
06:34
|
а зачем это надо ?!
|
|||
9
DrShad
14.02.12
✎
07:59
|
(8) интерактивное задание группировок запроса в клюшках
|
|||
10
1Сергей
14.02.12
✎
09:00
|
(5) о_О
|
|||
11
ROXy
14.02.12
✎
12:30
|
Есть отчет диалог которого состоит из ТЗ, есть кнопки сдвинуть строку вниз (вверх), надо что бы при нажатии этих кнопок, в таблице "Сформировать", в зависимости какой элемент перемещен изменялась отображении таблицы.
Вот скрин http://s1.ipicture.ru/uploads/20120214/TUC6kE34.jpg |
|||
12
Ёпрст
гуру
14.02.12
✎
12:32
|
(11) открой любой типовой отчет в тисе - твм всё есть уже и писать ничего не надо
|
|||
13
PuhUfa
14.02.12
✎
12:33
|
(11) это есть в типовых
|
|||
14
Mikeware
14.02.12
✎
12:43
|
Интересно, а на что расчитывают, задавая такие вопросы?
|
|||
15
NS
14.02.12
✎
12:46
|
(14) Думают что кто-то скопирует им текст из типовой. Мне не сложно - пожалуйста.
Процедура УстановитьГруппировкиЗапроса(ТекстЗапроса, ТекстЗагол) СписокГруппировок = СоздатьОбъект("СписокЗначений"); Для Сч=1 По Группировки.РазмерСписка() Цикл Если Группировки.Пометка(Сч)=1 Тогда ПредставлениеГрупп=""; ТекстГрупп=Группировки.ПолучитьЗначение(Сч,ПредставлениеГрупп); Если (ТекстГрупп = "Контрагент") И (ПоГруппам = 0) Тогда ТекстБезГрупп = " без групп"; Иначе ТекстБезГрупп = ""; КонецЕсли; ТекстЗапроса = ТекстЗапроса + "Группировка "+ТекстГрупп+ТекстБезГрупп+";"; ТекстЗагол = ТекстЗагол + ?(ТекстЗагол="",""," / ")+ПредставлениеГрупп; СписокГруппировок.ДобавитьЗначение(ТекстГрупп,ПредставлениеГрупп); КонецЕсли; КонецЦикла; КонецПроцедуры //УстановитьГруппировкиЗапроса() |
|||
16
Mikeware
14.02.12
✎
12:50
|
(15) Даже если скопируют - дальше то что? :-))
если б могли применить - могли бы заглянуть бы в любой типовой. |
|||
17
PuhUfa
14.02.12
✎
12:51
|
(16) дальше появится следующая тема -)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |