Имя: Пароль:
1C
1С v8
Какой объект метаданных выбрать за основу для обновляемого списка задач
0 Cerera
 
08.11.13
13:17
У нас в программе УТ10.3 есть объект "Задачи пользователя". Они создаются на основании объектов, в том числе и на основании бизнес процесса "Согласование заказа покупателя". Финансовому аналитику нужен такой инструмент, чтобы окно было закреплено снизу и в него попадали все  задачи, предназначенные для него, но с отбором по данному виду бизнес процесса + с отбором и сортировкой по некоторым другим полям. Всё бы было хорошо, если бы в объекте "Задача пользователя" были все необходимые поля. Но, я не хочу добавлять эти множество полей в объект "Задача пользователя". Я настаиваю на том, чтобы был разработан отчет-обработка, который бы автообновлялся - это раз и позволял сохранять отборы по различным полям, которых даже нет в самом объекте "Задача пользователя" - это два.

Как вы считаете, для этого пойдет "отчет обработка" или же просто добавить поля в объект "Задача ..." и заполнять их при создании задачи? Второй путь мне кажется некрасивым ибо добавляются многие поля, например "Контрагент", "Регион", "менеджер контрагента" - поля, которые и так есть в реквизите "Объект согласования".
1 andreymongol82
 
08.11.13
13:18
А просто форму нарисовать и выводить на нее отчетом реквизиты?
2 Ненавижу 1С
 
гуру
08.11.13
13:18
(0) запрос в обработке, на форму обработки вынести табличное поле
3 Cube
 
08.11.13
13:19
(0) Ты что-нибудь про механизм доп. реквизитов слыхал? Есть РС доп. реквизитов, там можно ранить что угодно...
4 Зойч
 
08.11.13
13:19
через точку получай. Нарисуй динамический список, чтоб отборы работали
5 butterbean
 
08.11.13
13:20
(0) кажется мне, что вы как-то не так используете задачи...
6 Cerera
 
08.11.13
13:20
(1)ну это как бы и есть обработка-отчет
7 Cerera
 
08.11.13
13:22
(5)почему? просто у нас в зависимости от времени суток и дня недели согласовываются заказы по разным регионам. И для этого нужны отборы.
8 Cerera
 
08.11.13
13:23
(4)извините, не понял про динамический список. какой список и какие отборы?
(2)а автообновление?
9 kosts
 
08.11.13
13:23
Добавь поля в существующую задачу, да и все дела...
10 kosts
 
08.11.13
13:24
(9) Если кончено не 900 полей хочешь добавить, а то были прецеденты :)
11 Cerera
 
08.11.13
13:26
(9)ну я как бы за правильный идеологический подход.
12 Cerera
 
08.11.13
13:26
(3)чтото не слышал.
13 Maxus43
 
08.11.13
13:27
зачем что-то добавлять в задачу?
У нас так и сделано, обработка со списком задач для конкретного юзера, через задачу можно выйти на все другие связанные с ним объекты (документы, бизнесс процессы и т.д.), чего вполне достаточно
14 kosts
 
08.11.13
13:27
(8) Вместо списков документов (справочников и пр.) в управляемых формах есть динамический список.
15 kosts
 
08.11.13
13:32
(11) Этих подходов 100 и маленькая тележка. И главное нельзя сказать, что именно это правильно, а это не правильно.
С одними параметры улучшаются другие параметры ухудшаются и наоборот...
16 kosts
 
08.11.13
13:33
(15) * С одними подходами одни параметрами улучшаются ...
17 Cerera
 
08.11.13
13:34
(13)да. конечно же можно выйти через задачу на все другие реквизиты. Но отборы то не будут работать если просто выводить эти поля в журнал без доп. реквизитов
18 Cerera
 
08.11.13
13:34
(14)а у нас не управляемые формы. не взлетит?
19 Maxus43
 
08.11.13
13:36
(17) при чем тут журнал? ОБРАБОТКА это, со своим таб полем, заполняется запросом, отборы - как параметры запроса, вот и все пироги
20 Cerera
 
08.11.13
13:37
(19)а автообновление как?
21 Maxus43
 
08.11.13
13:39
(20) обработчикожидания например
22 Maxus43
 
08.11.13
13:39
или обработкаоповещения, это если ты другие объекты изменишь ещё влияющие на это дело
23 kosts
 
08.11.13
13:39
(20) Используй динамический список в управляемой форме. УФ можно открывать и в обычном приложении. Обновление автоматическое, отборы можно любые хоть по данным ТЧ, хоть через много точек, если надо.
24 Cerera
 
08.11.13
14:07
Ура! Осталось только обучиться динамическому списку1
25 kosts
 
08.11.13
14:08
Там делов со списком на 15 минут, (на пол часа, если раньше не делал)...
26 kosts
 
08.11.13
14:12
Установка отбора в одну строчку (при условии, что в запросе ДС есть соответствующий параметр).

&НаКлиенте
Процедура ГородОтправленияПриИзменении(Элемент)
    
    СписокГрафикиВТ.Параметры.УстановитьЗначениеПараметра("ГородОтправления",  ГородОтправления);
    
КонецПроцедуры