Имя: Пароль:
1C
1С v8
СКД. Пользовательское поле.
0 unknown181538
 
21.08.12
02:03
В конфигураторе добавил пользовательское поле
"Выбор
   Когда Подразделение = &ОтделПоРаботеСКлиентами Или Подразделение = &ОтделСогласований
..."
В режиме пользователя, когда я пытаюсь его отредактировать выдает
"Не найден параметр [Отдел по работе с клиентами]".
Это так и должно быть, т.е. нельзя в пользовательских полях использовать параметры? Или я что-то делаю не так? И важно, использую ли я галочку "Ограничение" в пармаметрах?
1 Garkin
 
21.08.12
02:40
(0) В режиме конфигуратора убери  все пробелы в заголовке у параметра "ОтделПоРаботеСКлиентами" и "ОтделСогласований"
2 unknown181538
 
21.08.12
03:02
(1) Спасибо!
Но проблема выясняется следующая:
Для группирувки, стоящей выше, чем подразделение, "Подразделение" принимает какие-то значения, и похоже, что последние получаемые. Мне нужно, чтобы если уровень выше, то "подразделение было бы "не равно"". Надеюсь, понятно выразился.
3 Garkin
 
21.08.12
03:09
(2) Нет, не понятно.

"Выбор
  Когда Подразделение = &ОтделПоРаботеСКлиентами Или Подразделение = &ОтделСогласований
..."   - это вообще для детальных записей, причем здесь группировки?
4 unknown181538
 
21.08.12
03:11
(3) Я использую для итоговых. Или для итоговых это не сработает? И как тогда быть с итоговыми?
5 Garkin
 
21.08.12
03:14
(4) Нет, не сработает.
"И как тогда быть с итоговыми?"  - а зачем с ними быть?
6 unknown181538
 
21.08.12
03:15
Тут немного странная задача... в зависимости от подразделения процент должен считаться по-разному. Ну или если группировка выше, то считается "по-стандартному".
7 vicof
 
21.08.12
04:37
(6) замути два варианта отчета и не мучайся
8 unknown181538
 
21.08.12
05:15
(7) Мне кажется, вы не совсем поняли. Там был вариант с двумя показателями, один из которых работал бы на нижних уровнях, другой - на высших. Не очень хорошо.
Все-таки, можно ли решить задачу именно так?
9 rphosts
 
21.08.12
05:31
(6) слишком скудное описание... ну сделай определение на уровне запроса и в зависимости от текущего уровня по той или иной схеме фолрмируй вычислимое поле - показатель, по которому убдешь искать % в СКД.
10 rphosts
 
21.08.12
05:32
+(9) хотя если будет внятное описание возможно это окажется не лучшмий способ решения задачи
11 rphosts
 
21.08.12
05:32
(8) логический оператор ВЫБОР языка запросов 1С знаете?
12 unknown181538
 
21.08.12
15:51
Упрощенно говоря, процент рентабельности считается:
Если подразделение равно отделу по работе с клиентами или отделу согласований, то по формуле [1],
если другое подразделение, то формула [2].
Если уровень выше, чем подразделение, то тоже по формуле [2].
Показатель в запросе тоже не вариант, т.к. он будет суммироваться при расчете итогов, а этот не подойдет тут.
13 Лоботряс
 
21.08.12
15:56
14 unknown181538
 
21.08.12
16:09
(13) не в тему, проблема в том, чтобы поставить условие на подразделение, учитывая, что уровень группировки может быть выше.
15 ДемонМаксвелла
 
21.08.12
16:17
(14) Для ресурсов можно использовать разные формулы для разных уровней группировки. Уровень группировки указывается флажком. Можно один ресурс добавить несколько раз, указать разные уровни и разные формулы
16 unknown181538
 
21.08.12
20:19
(15) Каким флажком и где указывается уровень?
17 Пуд
 
22.08.12
12:21
(16) На вкладке "Ресурсы"
18 unknown181538
 
22.08.12
15:58
(15) Для расчета процента, имхо, подойдет только пользовательское поле.
19 unknown181538
 
24.08.12
12:02
Так можно как-нибудь определить, что группировка выше, и подразделение - Null?