0. UMM 56 14.09.13 23:19 Сейчас в теме

Статусбар процедур на сервере

Набор инструментов, позволяющий запустить любую Вашу процедуру &НаСервере в фоновом режиме и отображать пользователю состояние её выполнения.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. gubanoff 46 16.09.13 17:57 Сейчас в теме
Интересно было бы узнать, каким (хотя бы приблизительно) образом реализован данный функционал? Я так понимаю, это некая внешняя dll?
2. UMM 56 16.09.13 18:13 Сейчас в теме
(1) gubanoff, функционал реализован без использования внешних компонент. Средствами платформы.
3. Gureev 17.09.13 09:05 Сейчас в теме
1000 рублей?... я говорю - нет!
Anchoret; baton_pk; EarlyBird; dour-dead; UMM; +5 Ответить
4. UMM 56 17.09.13 10:30 Сейчас в теме
(3) Gureev, ну да. А как сделать дешевле на этом сайте? Мне не разрешили меньше 1000 ставить цену
5. СергейКа 673 17.09.13 13:42 Сейчас в теме
6. molodoi1sneg 15 17.09.13 16:42 Сейчас в теме
(5) СергейКа, ценой скорей всего
8. UMM 56 17.09.13 22:38 Сейчас в теме
(6) molodoi1sneg, По цене: я уже писал выше...
7. UMM 56 17.09.13 22:38 Сейчас в теме
(5) СергейКа, "Готовносью", или удобством использования.
http://infostart.ru/public/157706/ - кто-то тоже молодец)) Но там же написано, что запутанно как-то всё
а у меня готовый инструмент. Внедряется двумя строчками кода
9. Kamikadze 46 18.09.13 11:02 Сейчас в теме
все видут к тому, что такой инструмент должен быть бесплатным :)
12. UMM 56 18.09.13 12:10 Сейчас в теме
(9) Kamikadze, Блин, ну неужели здесь нельзя продать хоть за 2 $ ????
13. Kamikadze 46 18.09.13 12:31 Сейчас в теме
(12) Нет, насколько мне известно
10. nick-max 219 18.09.13 11:36 Сейчас в теме
UMM, через СообщениеПользователю() и ПолучитьСообщенияПользователю() делал?
11. UMM 56 18.09.13 12:08 Сейчас в теме
(10) nick-max, Нет (хотя так изначально хотел).
14. UMM 56 19.09.13 21:12 Сейчас в теме
Ну, бесплатно, так бесплатно!
Anchoret; mnemchinov; DoctorRoza; SeiOkami; vitalya24; waol; alwiz3; moonchild1; +8 Ответить
15. vitalya24 222 27.05.14 16:16 Сейчас в теме
16. alexei366 04.06.14 15:10 Сейчас в теме
На 8.3.4 или 8.3.5 тестил?
Если не через СообщенияПользователю то через что если не секрет?
17. UMM 56 07.06.14 00:33 Сейчас в теме
(16) alexei366, Через обработчик ожидания
18. alexei366 09.06.14 09:32 Сейчас в теме
Я так догадываюсь что "мостом" между фоновым и текущим сеансом является объект справочника,
а если у меня процедура от начала до конца будет завернута в транзакцию? (или ты изменяешь элемент при помощи доп. фонового задания)
19. alexei366 09.06.14 12:16 Сейчас в теме
И тогда ещё в догонку, есть ли обработка аварийных ситуаций, причем даже которые не ловятся попыткой?
20. UMM 56 10.06.14 13:23 Сейчас в теме
Да, мостом является справочник. Запуск процедуры уже выполняется в попытке, при возникновении аварийной ситуации фоновое задание запишет расшифровку ошибки в справочник, а обработчик ожидания выведет её пользователю. Что касается одной большой транзакции, нужно потестировать. Но предполагаю, что действительно возникнет проблема, т.к. информация о уровне прогресса не будет фиксироваться в справочнике до конца транзакции. Скорее всего будет 0%, а потом сразу 100%. Т.е. не будет виден ход выполнения, а вообще сама "мультизадачность" работать будет, т.к. параллельно можно будет выполнять другие задачи. Получится то,как сейчас работают долгие отчеты на СКД. Колесо крутится, но процентов не видно
21. alexei366 20.06.14 12:35 Сейчас в теме
Так ты допили как в стандартной бухне 3 на "такси" удаление помеченых объектов, они там через Сообщить процент выполнения в онлайне из фонового отправляют, тупо в тексте xml определенную закладывают, а через менеджер фоновый заданий находят по ИД и получают сообщения этого задания, и там получается пофиг на транзакцию.
22. alexei366 20.06.14 15:16 Сейчас в теме
Через сообщить единственное что в списке справочника не посмотреть как процент меняется, да и результат выполнения возвращается через Временное хранилище (для указания адреса которого нужен УИД формы), ну а если без временного то надо думать о какомто регистре чтоль.
23. qwinter 603 23.04.15 16:22 Сейчас в теме
100р за это? блин, наверно пора мою загрузку из табличного документа переводить в платные.
nSpirit2; +1 Ответить
24. nSpirit2 24.04.15 16:18 Сейчас в теме
Ооо какая отличная публикация! Автор молодец! До того как я увидел это я пользовался Функцией
Функция ЗапуститьВыполнениеВФоне(Знач ИдентификаторФормы, Знач ИмяЭкспортнойПроцедуры, 
	Знач Параметры, Знач НаименованиеЗадания = "", ИспользоватьДополнительноеВременноеХранилище = Ложь) Экспорт

Но теперь я прозрел. Кому нужны эти процедуры
Процедура СообщитьПрогресс(Знач Процент = Неопределено, Знач Текст = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт

И
Функция ПрочитатьПрогресс(Знач ИдентификаторЗадания) Экспорт

ведь достаточно использовать справочник. А фоновое задание
фоновое задание запишет расшифровку ошибки в справочник,
вот оно торжество прогресса над 1с.
Спасибо тебе Автор!
VVi3ard; veretennikoff; nixel; vasyak319; +4 Ответить
25. qwinter 603 25.04.15 18:38 Сейчас в теме
(24) nSpirit2, во опять поднялась. Значит это кто то еще покупает))))
26. samoylov093 26.07.17 15:37 Сейчас в теме
подскажите, а как сделать выполнение двух процедур одновременно?
делаю так
ФоновыеПроцессы.ЗапуститьФоновуюЗадачу("МояЗагрузкаДанных.НоменклатураНаСервере");
ФоновыеПроцессы.ЗапуститьФоновуюЗадачу("МояЗагрузкаДанных.КлиентыНаСервере");

запускаются обе процедуры, но вторая ждет пока выполнится первая, потом выполняется
27. UMM 56 27.07.17 10:10 Сейчас в теме
(26)А база файловая или серверная?
28. samoylov093 27.07.17 10:13 Сейчас в теме
(27) сейчас при разработке файловая, потом перейдем на серверную
29. UMM 56 27.07.17 16:52 Сейчас в теме
Поэтому так. На серверной должно работать.
Я вообще в условии и писал, что только на серверной будет работать. На старой версии 8.2 вообще бы под файловой не запустилось)))
30. samoylov093 28.07.17 10:05 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Ведущий программист 1С
Санкт-Петербург
зарплата от 130 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 200 000 руб.
Полный день

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день