|
v7: Пользовательские функции в запросе | ☑ | ||
---|---|---|---|---|
0
moonlight
04.05.16
✎
13:09
|
Добрый день!
Есть автономная связка подчиненных справочников Фирмы - МенеджерыФирмы - КонтракентыМенеджеров. Есть запрос по регистру партии. среди внутренних переменных имеется "Фирма", "Контрагент". Необходимо, чтобы в запросе была группировка по менеджеру. то есть динамически формировать группировку на основании фирмы и Контрагента. Возможно ли это? И если да , то как? |
|||
1
FIXXXL
04.05.16
✎
13:11
|
ссылка на манагера есть в контрагенте?
достань и сгруппируй |
|||
2
moonlight
04.05.16
✎
13:24
|
(1) этот вариант уже не подходит! когда была одна фирма так и было. Теперь несколько. Для этого сделали вышеуказанную связку
|
|||
3
FIXXXL
04.05.16
✎
14:14
|
(2) в контрагенте что есть? манагер есть в разрезе фирм? или просто ссылка на манагера?
|
|||
4
moonlight
04.05.16
✎
14:29
|
(3) просто есть отдельные справочники где указаны какие менеджеры принадлежат фирме, а в другом справочнике какие контрагенты принадлежат менеджерам
|
|||
5
1Сергей
04.05.16
✎
14:30
|
(4) ну, так. Всё запросом можно соединить
|
|||
6
uno-group
04.05.16
✎
14:32
|
Сформулируй задачу полностью. Ничего не должно было изменится после появления фирмы.
Есть фирма: А,Б. Есть менеджер: Вася, Петя (или сделали Вася с А и Вася с Б Есть Клиенты: Пупкин1. Пукин2. Различные варианты взаимодействий. |
|||
7
moonlight
04.05.16
✎
15:43
|
(6)
Есть теперь 2 фирмы. Необходимо было настроить соответствие фирмы - менеджер - контрагент. Менеджер одной фирмы может мониторить несколько контрагентов, но контрагента может мониторить только один менеджер одной фирмы, могут и 2 менеджере, но в случае если они сотрудники разных фирм. один менеджер не может работать в 2х фирмах. Раньше, когда была одна фирма то клиент прописывал своих менеджеров в справочнике контрагентов и в запросе отчета при группировке по менеджеру был следующий код ТекстЗапроса = ТекстЗапроса + "Фирма = Регистр.ПартииТоваров.Фирма; |Номенклатура = Регистр.ПартииТоваров.Товар; |Менеджер = Регистр.ПартииТоваров.Контрагент.Менеджер; ..... так как 2х менеджеров в одном поле не укажешь, сделали связку подчиненных справочников: МенеджерыФирмы (подчинен справочнику Фирмы) и КОнтрагентыМенеджеров (подчинен справочнику МенеджерыФирмы). задача - как изменить запрос чтобы формировалась все таже группировка Менеджеры в запросе учитывая новую схему соответствия Фирмы-Менеджеры-Контрагенты? |
|||
8
moonlight
04.05.16
✎
16:14
|
Короче... надо чтобы группировка Менеджер динамически рассчитывалась от значения Контрагент!
|
|||
9
mikecool
04.05.16
✎
16:20
|
Менеджер = Справочник.МенеджерыФирмы.Менеджер, Справочник.КОнтрагентыМенеджеров.Владелец.Менеджер;
Фирма = Регистр.Партии.Фирма, Справочник.МенеджерыФирмы.Владелец; Контрагент = Регистр.Партии.Контрагент, Справочник.КОнтрагентыМенеджеров.Контрагент; как то так |
|||
10
Builder
04.05.16
✎
16:20
|
|Менеджер = Регистр.ПартииТоваров.КОнтрагентыМенеджеров.Владелец;
|
|||
11
Builder
04.05.16
✎
16:21
|
+ к (10) Неплохо было бы понять что в регистре и как связаны теперь Контрагенты и КОнтрагентыМенеджеров.
|
|||
12
moonlight
04.05.16
✎
18:47
|
(11) да никак. Они автономны. И там и там есть поле КОНТРАГЕНТ.
|
|||
13
moonlight
04.05.16
✎
18:51
|
(9) это что то типа внутреннего объединения?
|
|||
14
1Сергей
05.05.16
✎
17:42
|
(13) что-то типа полного соединения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |