Size: a a a

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

2019 December 18

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Дмитрий
Постараюсь повторно задать вопрос :)
Допилить чутка БСП не предлагать? Чтобы регламенты не выполнялись когда тебе не нужно, и что команды выполнялись в нужной последовательности (хотя это в общем случае недостижимо - расписания-то разные указывать можно)
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
Basil Stepanov
это тупиковый подход. подсистема внешних обработок больше не развивается
У нас обработки написаны так, что ты можешь их перенести в расширение, в конфу, внешней, на диске, для отладки и т.д. Это не проблема.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Дмитрий
Постараюсь повторно задать вопрос :)
делай одно фоновое задание, а внутри него сам решай в какой последовательности что запускать - но оно реально надо тебе, такой лисапед?
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Допилить чутка БСП не предлагать? Чтобы регламенты не выполнялись когда тебе не нужно, и что команды выполнялись в нужной последовательности (хотя это в общем случае недостижимо - расписания-то разные указывать можно)
Вот задача достич такого поведение. БСП - омно, и у нас конфа на инглише. Так что - отпадает :)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
а почему бы просто не сделать этл в конфигурации, раз уж вы пишите свои механизмы?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Дмитрий
Вот задача достич такого поведение. БСП - омно, и у нас конфа на инглише. Так что - отпадает :)
А в чем вопрос-то тогда?
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
Г🐈рри
делай одно фоновое задание, а внутри него сам решай в какой последовательности что запускать - но оно реально надо тебе, такой лисапед?
Надо, вопрос про то, с какими проблемами реально в практике люди сталкивались с типовым подходом в 1С.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
зачем нужны внешние обработки если ты сам аоставщик конфигурации
источник

Д

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

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Дмитрий
Надо, вопрос про то, с какими проблемами реально в практике люди сталкивались с типовым подходом в 1С.
у тебя противоречие в идеологии получилось: задания выполняются параллельно, но тебе нужно - последовательно в определенном порядке. Ну сам как считаешь - как такое сделать?
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
ZEEGIN
зачем нужны внешние обработки если ты сам аоставщик конфигурации
Потому что конфигурация будет потом уходить партнерам на внедрение
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
Г🐈рри
у тебя противоречие в идеологии получилось: задания выполняются параллельно, но тебе нужно - последовательно в определенном порядке. Ну сам как считаешь - как такое сделать?
Очень просто, есть загрузка цен на 5 стран, мне надо чтобы выгрузка на касы шла паралельно, но при этом чтобы она стартовала только после загрузки
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Дмитрий
Очень просто, есть загрузка цен на 5 стран, мне надо чтобы выгрузка на касы шла паралельно, но при этом чтобы она стартовала только после загрузки
Значит загрузка цен + выгрузка на кассы по одной стране - это один обособленный поток
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Ну или семафоры делай - чтоб выгрузка смотрела, как там дела у загрузки
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Значит загрузка цен + выгрузка на кассы по одной стране - это один обособленный поток
о чом и говорилось выше.
источник

Д

Дмитрий in 1С, БСП, DevOps и Архитектура
Как решить эту проблему - я знаю. Мне интересно  - что людей вообще разражало в регламентах внешних обработок в типовых конфах? Были ли кейсы, которые не удалось решить, как те что я привел. Я хочу просто правильно архитектуру выстроить. Например, сейчас у нас есть полная отладка всех внезних обработок, включая их формы и т.д., и подгрузка с диска, в автомате, чтобы удобно отладку делать и кучу всего того, чего нет в типовых, а надо было бы.

Теперь дошли до регламентов. Да, тут будет многопоточность, разделение и зависимость потоков, статусы, пулы и прочий трешь.
Но мне интересно - какие еще кейсы у людей встречались, которые они не могли решить типовыми средствами и пришлось свои костыли ваять
источник

Г

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

Давно такого нету то?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Г🐈рри
» сейчас у нас есть полная отладка всех внезних обработок, включая их формы...чего нет в типовых, а надо было бы.

Давно такого нету то?
Где-то начиная с БСП 2.4 подключаемые обработки создаются в памяти, а не через файл.
Что, впрочем, не мешает расширением вернуть возможность отладки, как это сделано например в ИР.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Где-то начиная с БСП 2.4 подключаемые обработки создаются в памяти, а не через файл.
Что, впрочем, не мешает расширением вернуть возможность отладки, как это сделано например в ИР.
Всегда удивляюсь когда пишут про ИР. Неужели кто-то его реально использует?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
ZEEGIN
Всегда удивляюсь когда пишут про ИР. Неужели кто-то его реально использует?
А что удивительного? Запили опрос, если сомневаешься.
источник