|
Пропадают группировки в универ. отчете | ☑ | ||
---|---|---|---|---|
0
Ткачев
11.03.13
✎
08:59
|
Меняю поле само на себя и пропадают все группировки, почему ?
УниверсальныйОтчет.ПостроительОтчета.Текст = СтрЗаменить(УниверсальныйОтчет.ПостроительОтчета.Текст, "0 КАК ЗаголовокПроцентаМенеджера", "0 КАК ЗаголовокПроцентаМенеджера"); |
|||
1
Ткачев
11.03.13
✎
09:00
|
Конфиг. УТ10
|
|||
2
mikecool
11.03.13
✎
09:03
|
(0) это нормально, сначала сохрани настройки, потом поменяй текст запроса и верни настройки
в УО есть методы для сохранения-восстановления настроек |
|||
3
Ткачев
11.03.13
✎
09:18
|
(2)Оно форму настроек открывает, если не сложно приведите пример.
|
|||
4
cw014
11.03.13
✎
09:20
|
(3) Некоторые за такое деньгу платят :)
|
|||
5
cw014
11.03.13
✎
09:21
|
ПоказателиДоЗамены = УниверсальныйОтчет.Показатели.Скопировать();
ПоказателиДляВывода = ПоказателиДоЗамены.Скопировать(); УниверсальныйОтчет.Показатели = ПоказателиДляВывода; УниверсальныйОтчет.ПостроительОтчета.Текст = ПолучитьТекстЗапроса(Ложь); УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиДоЗамены); УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент); УниверсальныйОтчет.Показатели = ПоказателиДоЗамены; УниверсальныйОтчет.ПостроительОтчета.Текст = ПолучитьТекстЗапроса(); УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиДоЗамены); |
|||
6
НафНаф
11.03.13
✎
09:22
|
(0) d xtv cvsck 'njq pfvtys&
|
|||
7
НафНаф
11.03.13
✎
09:22
|
(0) смысл замены в чем?
|
|||
8
Defender aka LINN
11.03.13
✎
09:22
|
(0) А зачем такие изменения? Ну и какбе - построитель так себя всю жизнь вел.
|
|||
9
mikecool
11.03.13
✎
09:22
|
(5) чета больно сложно у тебя, помнится там все в 3 строки делается
|
|||
10
mikecool
11.03.13
✎
09:23
|
(7) а типа вывести не просто остатки, а всю номенклатуру с остатками - я брал типовой отчет и подменял немного запрос )
|
|||
11
cw014
11.03.13
✎
09:24
|
(9) Я просто из отчета одного своего выкинул. Тут просто с настройками еще операции производятся. После этого выкидывается отчет, а дальше идет первоначальное восстановление запроса и настроек соответственно
|
|||
12
cw014
11.03.13
✎
09:25
|
(9) В итоге юзверь выбирает одно, а выводится чуть другое
|
|||
13
Ткачев
11.03.13
✎
09:26
|
(8)Надо по желанию пользователя добавлять(менять) колонки.
|
|||
14
cw014
11.03.13
✎
09:27
|
А настройки показателей, группировок и дополнительных колонок пользователь настраивать не умеет?
|
|||
15
Ткачев
11.03.13
✎
09:29
|
Там условия по датам, и вот эти даты и проценты периодические, меняются по группам контрагентов:
//| ВЫБОР //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА1 И &ДАТА2 //| ТОГДА ""От 0 до 1 года (8%)"" //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА3 И &ДАТА1 //| ТОГДА ""От 1 до 2 лет (6%)"" //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА4 И &ДАТА3 //| ТОГДА ""От 2 до 3 лет (4%)"" //| ИНАЧЕ ""От 3 лет (2%)"" //| КОНЕЦ КАК ЗаголовокПроцентаМенеджера, //| ВЫБОР //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА1 И &ДАТА2 //| ТОГДА 0.08 //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА3 И &ДАТА1 //| ТОГДА 0.06 //| КОГДА ВложенныйЗапрос.Покупатель.CRM_ДатаРегистрации МЕЖДУ &ДАТА4 И &ДАТА3 //| ТОГДА 0.04 //| ИНАЧЕ 0.02 //| КОНЕЦ * ВложенныйЗапрос.ВаловаяПрибыль КАК ПроцентМенеджера |
|||
16
cw014
11.03.13
✎
09:30
|
(15) Ну тады ой, см (5). Более детального ТЗ я не знаю, но стается, что можно без этих извращений обойтись
|
|||
17
Ткачев
11.03.13
✎
09:37
|
(16)Ругается на "НастройкиДоЗамены"
|
|||
18
cw014
11.03.13
✎
09:40
|
(17) Конечно ругается. Ты копипастом не занимайся, а попробуй вникнуть. У тебя нет переменной "НастройкиДоЗамены"...
|
|||
19
cw014
11.03.13
✎
09:40
|
А вообще:
НастройкиДоЗамены = УниверсальныйОтчет.ПостроительОтчета.ПолучитьНастройки(); |
|||
20
Ткачев
11.03.13
✎
09:42
|
(19)Так он до вывода обратно грузит старые настройки.
УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиДоЗамены); УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент); |
|||
21
cw014
11.03.13
✎
09:44
|
(20) Ну конечно, ведь строкой выше у тебя стоит:
УниверсальныйОтчет.ПостроительОтчета.Текст = ПолучитьТекстЗапроса(Ложь); А эта строка убивает все настройки отчета |
|||
22
Ткачев
11.03.13
✎
09:45
|
(21)Так вот эта строка еще и запрос меняет на старый
|
|||
23
Ткачев
11.03.13
✎
09:46
|
+(22)УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиДоЗамены);
|
|||
24
cw014
11.03.13
✎
09:47
|
(23) Я скопипастил из своего отчета (написанного мной). Как ты думаешь, он не работает, да?
|
|||
25
Ткачев
11.03.13
✎
09:55
|
(24)Нормально все, СПАСИБО, у меня поля были с другими именами.
НастройкиДоЗамены = УниверсальныйОтчет.ПостроительОтчета.ПолучитьНастройки(); УниверсальныйОтчет.ПостроительОтчета.Текст = ИзменитьТекстЗапроса(); УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиДоЗамены); |
|||
26
cw014
11.03.13
✎
09:56
|
(25) Только после выполнения отчета постарайся запрос вернуть взад
|
|||
27
cw014
11.03.13
✎
09:56
|
(25) + с тебя 100 р :)
|
|||
28
Ткачев
11.03.13
✎
09:59
|
(26)А зачем ?
(27)В аську написал... |
|||
29
cw014
11.03.13
✎
10:03
|
(26) Как бэ желательно, ибо потом у тебя результат может искаверкаться при повторном формировании
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |