Size: a a a

1С, БСП, DevOps и Архитектура

2021 October 22

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
8.3.14.1976, 8.3.14.2095, 8.3.15.1869
источник

AS

Alexander Strizhachu... in 1С, БСП, DevOps и Архитектура
источник

AS

Alexander Strizhachu... in 1С, БСП, DevOps и Архитектура
чекну на твоих... вааще пляшет от версии к версии
источник

A

Alexander in 1С, БСП, DevOps и Архитектура
есть мысль сделать похожую реализацию. Прочитал вот это:
https://its.1c.ru/db/v8std#content:402:hdoc

ни в каких случаях не следует задавать периодичность выполнения регламентных заданий меньше одной минуты;

принципиально ли это ограничение?
источник

DO

Dmitry Ovcharenko in 1С, БСП, DevOps и Архитектура
ФоновыеЗадания.Выполнить можно запустить прямо из процедуры проведения документа. Реально она запустится только после завершения транзакции записи документа.

Но надо учесть, что у вас не будет контроля за результатом работы этого кода.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Поэтому пишут в РС и запускают ФЗ. Это же ФЗ дергается на случай падения из РЗ
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Не. Старт в транзакции, и завершение ФЗ чуть до завершения транзакции. Проверял. Если добавить цикл пустой, на миллион - другой итераций - все успевает завершиться. Но это уж совсем костыль
источник

DO

Dmitry Ovcharenko in 1С, БСП, DevOps и Архитектура
у меня работает железно. а как вы проверяли?
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
ФЗ отдает значения без учёта изменений этого документа. А с "циклом-задержкой" все ок
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Это если без очереди. А если с РС-очередью то срабатывание ФЗ вовсе холостое т.к. очередь ещё пуста, т.к. транзакция ещё не завершилась. Но опять же с задержкой - ок
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Чо? Запускается сразу.
До окончания транзакции. Но разве это имеет значение?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Какую дичь вы тут городите.
Пишете в очередь. Запускаете ФЗ. Параметром передаёте ссылку.
ФЗ: устанавливаете блокировку по ссылке на очередь, ждёте что транзакция завершится или упадет. Читаете что ссылка есть в очереди. Делаете дело. Уделяете ссылку из очереди.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
По транзакции в ФЗ есть разные варианты, в зависимости от необходимой логики и производительности.
источник

ПМ

Павел Мишин... in 1С, БСП, DevOps и Архитектура
Пожоюе на атавизм, неактуальный за пределами файловых бд.
источник

У

Умар in 1С, БСП, DevOps и Архитектура
Может кто-то за плату сделать 2 кассы на одном рабочем месте? Розница проф без расширение не получается
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Хм. Это ожидание на блокировке в качестве таймера заюзать? Я правильно понял?
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Забудьте слово таймер.
Это вы через ж таймер юзали в качестве ожидания окончания транзакции.
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Ну ок ок) не таймер, в качестве триггера что все готово по объекту в очереди
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Забыл какой именно метод так в ерп/ка дёргается (склад сервер...). В тж всегда ожидание под 2сек на блокировке. Т.е. это не проблемное ожидание, а запланированное.
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Владимир, поклон. В голову почему-то даже не приходило. Как вернусь к задаче заюзаю
источник