![]() |
|
Использование динамического списка на ОФ | ☑ | ||
---|---|---|---|---|
0
НоваяВолна
30.08.21
✎
14:52
|
Интересный вопрос, как всегда от меня )))). Сильно не пинать, все же не 1С программист я. Это побочное явление)))
В данном случае создал обработку, имеющую ТЧ, которая заполняется запросом. Цель обработки упростить работу операторов. Все действия обработки (в основном изменение статуса документа Событие, цвета строки обработки) пишу в Периодический РС, без регистратора. Работает это так: 1) Вывожу список всего, что есть. 2) Оператор "играется" с выведенными на форму параметрами, а также сортировками и отборами и получает удобный и нужный список. 3) В табличной части у оператора есть "для игры" только булева Отметка, проставив которую он(а) видит, что строчка покрасилась в желтый цвет (сигнал готова к дальнейшим действиям) 4) Оператор нажимает кнопку "Создать События", по которой на все желтые строки создаются и заполняются документы События, а в табличной части обработки появляются ссылки на эти События (можно просмотреть) Далее с Событиями "играют" уже другие отделы, при этом меняя реквизиты (в обработке при Обновлении заполняются поля заполненного реквизита и строчка меняет цвет на оранжевый). 5) Событию проставляют статус Завершено. Строка обработки меняет цвет на зеленый, показывает статус завершено... И это все у меня работает... НО мне не нравится... Список не обновляется динамически. И хоть использование моей обработки предполагается раз в месяц и загрузка всего списка занимает около двух минут, хотелось бы получить ликбез как бы вы реализовали что-то подобное на ОФ |
|||
1
ДенисЧ
30.08.21
✎
14:53
|
Что значит "не обновляется"?
Поставь ему в настройках автообновление... |
|||
2
НоваяВолна
30.08.21
✎
14:56
|
(1) У меня не динамическое поле, а ТЧ. Запросом и после запроса проставляя разные условия вывожу список. Автообновление не то.... Я и говорю о том, что НЕ Динамический список у меня))
|
|||
3
ДенисЧ
30.08.21
✎
14:58
|
И что не нравится?
Если запросом - так поставь обработчик ожидания, который твой запрос дёргать будет. Я не понимаю проблемы... |
|||
4
ДенисЧ
30.08.21
✎
14:59
|
Или вообще встрой обработку в конфигурацию и сделай в ней динамический список и извращайся...
|
|||
5
Ёпрст
гуру
30.08.21
✎
15:30
|
Список чего-то заполняется 2 минуты ?!
Это п...ц |
|||
6
НоваяВолна
31.08.21
✎
07:06
|
(5) Это что-то это около миллиона документов с кучей реквизитов, при этом надо подсчитать процент, и выводить только те что соответствуют выбранному проценту.... да и про две минуты я загнул )))) просто время тянется долго ... даже самый большой список 30-40 секунд грузится
|
|||
7
Ёпрст
гуру
31.08.21
✎
09:51
|
(6) врешь же шь.. Кому нахрен нужен мульт доков в табличке на форме, что б его еще и цветом красить ?
Сказки. |
|||
8
ДенисЧ
31.08.21
✎
09:52
|
(6) Не проснулся?
"выводить только те что соответствуют выбранному проценту" |
|||
9
Ёпрст
гуру
31.08.21
✎
09:59
|
(8)хорошо. Пусть будет отсев 95% доков от мульта. Операторы 50к строк гоняют в обработке и галочки ставят?...
Сказки. |
|||
10
ДенисЧ
31.08.21
✎
10:00
|
(9) А если 99%
У меня была картина, когда выводилось ~10 000 доков. И таки да, их крутили и смотрели. |
|||
11
Ёпрст
гуру
31.08.21
✎
10:08
|
(10) заливаешь.. Ну ладно там разово что то поправить групповой обработкой, ну не каждый месяц же. И на форме ручонками, ага ага..желтым цветом.
|
|||
12
ДенисЧ
31.08.21
✎
10:09
|
(11) Каждый месяц. События на клиентов. Галки не расставляли, но просматривали.
|
|||
13
Ёпрст
гуру
31.08.21
✎
10:10
|
И отсев всегда, 99.9% а то иначе на мисте не поверят в миллион
|
|||
14
Ёпрст
гуру
31.08.21
✎
10:17
|
Посмотрел в базе, у нас как раз ~10к реализаций в месяц. Попробовал полистать этот список, листая страницы через PgDown.
Немножечко охренел листать его, что бы хотя бы пару дней крутануть. Че там кто расставляет желтым цветом... сказки. |
|||
15
Галахад
гуру
31.08.21
✎
10:21
|
(14) Как бы странным не казалось, но пользователи довольно часто что-то делают в списках с 5-10 тыс. строк. Хотя я тоже не понимаю как там что-то можно делать...
|
|||
16
Ёпрст
гуру
31.08.21
✎
10:25
|
||||
17
Ёпрст
гуру
31.08.21
✎
10:27
|
(15) ну вот, у меня "список" доков за месяц.
Его заипешься в журнале листать через листание страниц. Еще и глазками цвета в нём различать и че-то творить ? И не пропустить при этои ? И это, если верить ТС - 1% от его мульта. А если больше ? Так что, сказки в (0). :))))) |
|||
18
acanta
31.08.21
✎
10:31
|
На 7ке любая автоматизация начиналась с того что на каждое подразделение и (или) вид продукции делалась отдельная расходная накладная со своим счетом и возможно, с отдельной счет-фактурой. Чтобы были в разных журналах.
Возможно, в упп есть обработки, генерирующие набор прав, отборов и настроек для нового подразделения/вида товаров/вида продукции? |
|||
19
Asmody
31.08.21
✎
10:32
|
"что-то делают в списках с 5-10 тыс. строк" - это проблема в головах и в UX/UI.
На экране _всегда_ не более 50 строк (извращения с 4К мониторами не рассматриваем). Если вы уж сподобились делать свои списки, делайте и порционное чтение. |
|||
20
lodger
31.08.21
✎
10:48
|
(6) все эти кадавры рождаются от корявой архитектуры.
если юзерам важен процент наполнения\исполнения, то этот набор данных должен жить в РН и оперативно пересчитываться по мере изменения данных, а в списки высирать только посчитанную таблицу остатков. если всё так плохо, то как то избежать отборов\условий\сортировок по этим полям и сделать их расчётными при получении данных. 30-50 строк за раз оно быстро посчитает. |
|||
21
fisher
31.08.21
✎
10:48
|
(0) Так а в чем проблема переделать на динамический список?
|
|||
22
НоваяВолна
31.08.21
✎
11:16
|
(7) а вот не вру)))) ... Эти документы События клепаются от 1000 в день и больше... Многие из них автоматом. В ручную 5%, остальные обработками. Кстати и своей обработкой клепаю эти События. но у меня хоть ручной выбор. Операторы ставят "галочки" на какие Объекты клепать События
|
|||
23
НоваяВолна
31.08.21
✎
11:18
|
(21) проблема в том, что я дурак))_) и не совсем придумал технологию. Так то у меня работает, но через дополнительный РС, который в принципе нужен. Потому как периодичность "моих" Событий должна быть не меньше года
|
|||
24
НоваяВолна
31.08.21
✎
11:22
|
(23) + Обработка будет использоваться раз в месяц, но Объекты в нее попадают с периодичностью в 5 лет. Т.е. статус завершено в данном случае говорит о том, что этот Объект, ещё 5 лет не трогать
|
|||
25
НоваяВолна
31.08.21
✎
11:26
|
(9) Обрезка идет сразу!!! Оператор выбирает % процент, который считается по каждому Объекту и Дату на который идет расчет процента. Уже получается список 5к длиной.... потом идут игры с датой последнего События по данной операции ... и там остается записей 300-500... Вот с ними да, приходится думать оператору
|
|||
26
Ёпрст
гуру
31.08.21
✎
11:26
|
(22) про миллион доков загнул явно
|
|||
27
НоваяВолна
31.08.21
✎
11:27
|
(26) ради интереса посчитаю общее кол-во .... ответ выдам.
|
|||
28
Ёпрст
гуру
31.08.21
✎
11:28
|
(27) чего считать то ? И так видно, что врешь не краснея.
|
|||
29
НоваяВолна
31.08.21
✎
11:29
|
(28) 5 636 369
|
|||
30
Ёпрст
гуру
31.08.21
✎
11:31
|
(29) Это что ? Количество всего документов в базе, или что ?
|
|||
31
НоваяВолна
31.08.21
✎
11:33
|
(30) да, количество док События в базе... Тут вся база крутится вокруг Объектов (дома) ит Событий. Их пачками все отделы каждый день добавляют! В основном автозаполнением, в ручную 2-5%
|
|||
32
НоваяВолна
31.08.21
✎
11:34
|
(31) +++ и реквизитов в этом Событиии вагон и маленькая тележка
|
|||
33
Ёпрст
гуру
31.08.21
✎
11:35
|
(31) )))))))))))))))))))))))))))))))))
Т.е твоя поделка всегда берёт ВСЕ документы в базе и для них что-то считает ? Чтоб получить выборку в 0.01% ? |
|||
34
НоваяВолна
31.08.21
✎
11:41
|
(33) нет конечно! Она берет События определенного ВидаСобытия, Группы и Подгруппы. Но при этом без обрезки по дате, потому как это надо операторам. Потом из этих Событий по ЛицевымСчетам считается процент исправных плательщиков по каждому подъезду дома (Объекта) и только те подъезды, которые подошли под Процент выводятся в ТЧ обработки
|
|||
35
fisher
31.08.21
✎
11:54
|
Ничего не понял. Но если без дополнительного РС никак и он большой - то да, эффективное решение на ДС в ОФ не получится.
|
|||
36
НоваяВолна
31.08.21
✎
12:16
|
(35) Доп РС как раз не большой. В него идет запись только обработанных оператором строк. И периодичность у него год. Он нужен мне как раз для того, чтобы визуализировать состояние строк, а так же отсекать Завершенные События
|
|||
37
fisher
31.08.21
✎
12:20
|
(36) Если РС небольшой, то можно фильтровать ДС по вхождениям ссылок в массивы ссылок (через стандартные отборы). А отрисовывать по связанным данным через ПриПолученииДанных. То есть статически будут вычитываться только данные РС.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |