|
СКД и параметры | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
24.10.15
✎
12:11
|
Подскажите, кто тут есть...
Есть отчёт на чистом СКД (УТ11) Есть два параметра - тип цены и валюта. Надо, чтобы при изменении типа цены в валюту автоматически ставилась валюта из типа цены. В параметрах для валюты прописал &ВидЦены.ВалютаЦены, но ноль реакции. У отчёта, разумеется, своей формы нет... |
1 |
||
1
PR третий
24.10.15
✎
12:12
|
(0) Это значение по умолчанию или так жестко всегда?
|
|||
2
ДенисЧ
24.10.15
✎
12:13
|
При смене типа - валюта должна меняться, но юзверь её может поменять
|
3 |
||
3
PR третий
24.10.15
✎
12:14
|
(2) Думаю, что без формы никак
|
4 |
||
4
ДенисЧ
24.10.15
✎
12:14
|
(3) Точно?
|
5 12 |
||
5
PR третий
24.10.15
✎
12:18
|
(4) Ну вот смотри.
Насколько я в курсе, все, что прописано в параметрах — это не по умолчанию, а жесткая формула расчета. А без параметров получается, что тебе при изменении параметра "Валюта" надо что-то сделать с другим параметром. И куда этот обработчик вставить? |
6 |
||
6
PR третий
24.10.15
✎
12:19
|
+(5) Если бы было так, что типа "Если пользователь выбрал валюту, то будет она, а иначе из вида цены", то тогда можно было бы без кода.
|
|||
7
ДенисЧ
24.10.15
✎
12:21
|
Вот и я так думаю, что свою форму придётся рисовать...
А это значит - переделывать полмеханизма типовых отчётов... |
8 |
||
8
PR третий
24.10.15
✎
12:23
|
(7) Да ладно-ка. Прикрути аккуратно к типовой форме свою блямбу сбоку.
|
9 |
||
9
ДенисЧ
24.10.15
✎
12:24
|
(8) Ага. Со всеми отборами и настройками СКД? Да клиент столько не заплатит...
|
10 14 |
||
10
PR третий
24.10.15
✎
12:25
|
(9) В смысле? Просто возьми форму, которая используется в качестве формы по умолчанию и дорисуй туда программную генерацию того, что нужно, только для своего отчета, при открытии или создании на сервере, уж не знаю, где именно.
|
11 |
||
11
ДенисЧ
24.10.15
✎
12:26
|
(10) Понятно.
Ну нету в УФ для отчёта на СКД формы по умолчанию. |
13 |
||
12
фобка
24.10.15
✎
12:28
|
(4) такой механизм работает только на стандартном периоде
|
|||
13
PR третий
24.10.15
✎
12:30
|
(11) Тогда вообще не понимаю, в чем проблема.
Сгенери форму по умолчанию в конфигураторе, со всеми БД и шлюхами. |
14 |
||
14
ДенисЧ
24.10.15
✎
12:38
|
15 |
|||
15
PR третий
24.10.15
✎
12:39
|
(14) Ты вообще пробовал во внешнем отчете генерить форму по умолчанию?
|
16 |
||
16
ДенисЧ
24.10.15
✎
12:40
|
(15) Лучше бы я этого не делал.
Мне потом 2 дня кошмары снились. |
|||
17
DCKiller
24.10.15
✎
13:23
|
А если в кач-ве фильтра по валюте указать в запросе условие:
Валюта В (ВЫБРАТЬ СпрВалюты.Ссылка ИЗ Справочник.Валюты КАК СпрВалюты ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК СпрВидыЦен ПО СпрВидыЦен.ВалютыЦены = СпрВалюты.Ссылка ГДЕ СпрВидыЦен.ТипЦены = &ТипЦены) |
18 19 |
||
18
DCKiller
24.10.15
✎
13:46
|
+(17) точнее, еще проще:
Валюта В (ВЫБРАТЬ СпрВидыЦен.ВалютыЦены Из Справочник.ВидыЦен КАК СпрВидыЦен ГДЕ СпрВидыЦен.Ссылка = &ВидЦены) ну ка-то так, короче... |
19 |
||
19
PR третий
24.10.15
✎
13:52
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |