![]() |
|
Обновление интерфейса на управляемых формах | ☑ | ||
---|---|---|---|---|
0
zelenprog
26.06.23
✎
11:58
|
Ребята, только не давно начал изучать управляемые формы.
Что за фигня с обновлением интерфейса? Надо просто показать список контрагентов, обработкой пробежаться по выбранным контрагентам, и записать в них нужную информацию. Хотелось бы, чтобы по мере выполнения операции, обновлялась таблица с контрагентами, чтобы в ней сразу появлялись внесенные в базу изменения. Оказалось, что это не такая простая задача: нужно городить огород с фоновыми заданиями. А так как обработка внешняя, то это добавляет своих сложностей. А если еще нужно и отлаживать эту обработку, то это ваще капец... А почему так сложно? Неужели попроще никак? |
|||
1
Мультук
26.06.23
✎
12:24
|
(0)
>>> Хотелось бы, чтобы по мере выполнения операции, обновлялась таблица с контрагентами, чтобы в ней сразу появлялись внесенные в базу изменения. Если это разовая обработка, можно "забить" на "красявости". Если это постоянно используемая обработка, то "а что вы в этих контрагентов записываете? Да, уровень вхождения в УФ выше, чем в обычные формы. А кому сейчас легко ? Нужно один раз разобраться, перечитать кучу статей и получить level-up |
|||
2
lodger
26.06.23
✎
12:27
|
(1) ещё неплохо раскурить БСП и вместо километра своих строк кода, использовать 3-5 вызовов из либы.
|
|||
3
zelenprog
26.06.23
✎
12:39
|
Я все понимаю, что это более высокий уровень.
Понятно, что должны быть разделены в коде такие вещи как: клиент и сервер, представление данных и их обработка. Но удручает сама реализация платформой этой возможности интерактивной работы с интерфейсом при выполнении длительных операций. Эта реализация корявая и неудобная. (2) >> ещё неплохо раскурить БСП и вместо километра своих строк кода, использовать 3-5 вызовов из либы. Там как раз с использованием БСП тоже надо писать километры кода. |
|||
4
lodger
26.06.23
✎
12:51
|
в прошлых версиях Длительных операций отображения прогресса не было вообще, но код умещался в десяток строк
https://its.1c.ru/db/v8std/content/642/hdoc года три назад уже научились внятно прогресс бары рисовать https://infostart.ru/1c/articles/1260411/ https://www.koderline.ru/expert/narabotki/article-programma-1s-dlitelnye-operatsii/ а недавно начали 3.1.7 БСП внедрять в типовые - там коллбеки по Системе Взаимодействия происходят, хоть черта лысого показывай вместо прогресс-бара. |
|||
5
zelenprog
26.06.23
✎
13:53
|
(4) >> года три назад уже научились внятно прогресс бары рисовать
https://infostart.ru/1c/articles/1260411/ Вот я как раз сейчас читаю эту статью. И все это грустно :( С внешними обработками не работает. >> а недавно начали 3.1.7 БСП внедрять в типовые - там коллбеки по Системе Взаимодействия происходят, хоть черта лысого показывай вместо прогресс-бара. А про это где почитать? Может это вариант более удобный? Система Взаимодействия с внешними обработками работает? |
|||
6
lodger
26.06.23
✎
14:42
|
||||
7
Franchiser
26.06.23
✎
14:47
|
(0) если новичок, то можешь периодически на клиент возвращаться, и тогда не нужны фоновые
|
|||
8
zelenprog
26.06.23
✎
14:55
|
(7) а как это сделать?
|
|||
9
zelenprog
26.06.23
✎
14:55
|
выполнять порциями?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |