#0
by yaroshenko_p
Доброго времени суток! Я столкнулся в 1С 8.3 с проблемой запуска регламентных заданий в файловом варианте ИБ (конфигурация Управление 11.3.1.102).Если в ИБ описаны несколько регламентных заданий, то одновременно может выполняться только одно из них, остальные задания ждут, пока выполнится очередное регламентное задание, потом запускаются на выполнение, опять же по одному в каждый момент времени. Если базу подключить по схеме клиент-сервер, то эта проблема исчезает - задания могут выполняться одновременно. Подскажите, пожалуйста, можно ли сделать так, чтобы несколько регламентных заданий могли при файловой реализации ИБ выполняться одновременно? Заранее благодарю за помощь
#1
by Mr_Best
В клиент-серверной проблема исчезнет, выполнятся будут одновременно, в файловой нет, и в мобильной нет.
#3
by Mr_Best
нет, советую не мучатся, раскрутите заказчика/работодателя на SQL, ну конечно если в базе не один человек работает ))))
#4
by yaroshenko_p
В том-то и беда, что он (заказчик) не может (или не хочет, что в данном случае одно и то же) раскручиваться на SQL и требует, чтобы мы нашли выход на файловой базе
#5
by Mr_Best
проблему очереди фоновых заданий вы по другому не решите, донесите до него (заказчика) это как факт.
#6
by APXi
Штатными никак, а если переписать работу рег заданий то можно распаралелить. Например запустив несколько экземпляров 1С (под разными пользователями) и распределив рег задания на разных пользователей, но думаю после озвучивания доработок клиент все равно откажется.
#8
by Сияющий в темноте
На файловой вообще нежелат5лъно что-то выполнять параллельно,так Как будут ьлокировки-поэтому параллельно даже в нескольких сеансах нежелательно Если же у вас код,который не требует получения информации из базы в процессе выполениня то его можно выносить в отдельное приложегие
#12
by Jump
Да ну? А как же тогда выполняют? У большинства пользователей 1с стоит файловая, с клиент-серверной редко кто работает.
#13
by Torquader
Смотря что выполнять - если мы выполняем обмен с чем-то, то лучше выполнять их последовательно. А если мы проверяем почту, хотим на сайты за данными и т.п. - то основное время выполнения - это ожидания ответа от кого-то, кто медленный, и работы с данными в 1С не требуется - такие задания очень хочется выполнять параллельно. Вопрос в другом - а нужно ли их выполнять в самой 1С.
#14
by yaroshenko_p
Господа, спасибо за помощь. Я немного уточню ситуацию. У нас есть регламентное задание, которое должно выполняться все время, пока работает 1С, т.е. оно запускается один раз при запуске сеанса 1С и дальше работает постоянно, пока запущена 1С, выполняя в бесконечном цикле анализ состояния подключенного к компьютеру оборудования и записывая результаты опроса в регистр 1С. Но запуск самого задания происходит только один раз, при старте 1С. И проблема в том, что при файловом варианте это задание, которое постоянно выполняется, блокирует запуск других регламентных заданий. И можно ли как-нибудь сделать так, чтобы выполнялось и это задание, и другие регламентные задания тоже.
#18
by yaroshenko_p
Господа, я пробовал запускать вместо регламентного задания обработку, которая запускает выполнение фонового задания. Но проблема в том, что, пока это задание выполняется, в этом сеансе перестают запускаться регламентные задания, т.е. любое фоновое задание блокирует запуск регламентных заданий в этом же сеансе.
#19
by yaroshenko_p
Fragster, получается, что для выполнения требуемого задания нужно запускать отдельный сеанс 1С?
#20
by mistеr
Еще раз, медленно: делай свою работу не в рег. задании, а в ОБРАБОТКЕ. Обработку запускай батником, и чтобы тот комп никто не трогал.
#21
by Torquader
Зачем вам вообще 1С. У вас должно быть отдельное приложение, которое следит за оборудованием и пишет результаты в какой-то файл, а потом этот файл попадает в 1С. Можно, конечно, сделать публикацию Http-сервиса со стороны 1С, чтобы внешняя программа туда писала изменения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить одновременное открытие документа двумя пользователями?
- timeout expired при выполнение сложных запросов в SQL через ADO
- Параллельное выполнение нескольких процедур в 1С
- Остановилось выполнение всех регламентных заданий :-(
- Как запретить одновременное выполнение обработки разными пользователями
- Одновременное использование аппаратных и программных лицензий 1С.
- Одновременное отображение двух окон в интерфейсе Такси
- УТ 10.3 выполнение регламентных заданий в файловой базе
- Автоматическоее выполнение регламентных заданий в файловом режиме 8.3
В этой группе 1С
- 1С завершает работу
- Закрытие месяцев после свёртки базы
- Штатный обмен ERP 2.2 и БП 3.0
- Как в ПередЗаписью установить отказ после вопроса? Модальность запрещена
- УТ 11. Свертка базы. Как быть с переносом документов?
- Бухгалтерия 1С 8.3 - Отражение реквизита Организация на форме документов
- РМК Кассира Розница 2.2 - оптимизация процесса
- Зуп 2.5. Подарки для сотрудников
- СКД остатки на начало и конец периода
- БП 2.0 после обновления платформы и конфигурации не растягиваются элементы
- 1C УПП - как формируются ключи аналитики
- Расхождения суммы z-отчета и итогов с банковского терминала
- Регистр сведений 1С ЗУП 8.2
- ЗУП 2-НДФЛ и смена КПП
- Закрытие 40, 43 и 90.2 в Бухгалтерии 3.0 как в 7.7
- Перемещение товаров нет суммы 1С 8.3 Бухгалтерия КОРП 3.0
- Разбивка остатков по месяцам для отчёта (Бухгалтерия)
- Закрытие счета 20 (Резерв на неиспользованный отпуск, Оплата труда, страх.взн )
- Поле "номерСтроки" переименовывается в "lineNumber"
- отчет анализ заказов клиентов в УТ 11