Size: a a a

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

2020 May 01

НФ

Николай Фоменко... in 1С, БСП, DevOps и Архитектура
Knott Watt
Усложнение) проще написать комбайн по проверке остатков в разрезе нужных измерений и ресурсов и использовать при проведении уже результат вызова такой функции (списываем или нет)
Учитывая что теперь в типовых проверка после записи регистра, то разницы не вижу
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
Николай Фоменко
Учитывая что теперь в типовых проверка после записи регистра, то разницы не вижу
Бывает всякое) с учётом того, что изредка бывают нужны движения непроведённого (да-да) документа, то функция всё же лучше отдельно, без привязки к регистру
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Knott Watt
Бывает всякое) с учётом того, что изредка бывают нужны движения непроведённого (да-да) документа, то функция всё же лучше отдельно, без привязки к регистру
Так движения непроведенного и в точке входа в событие регистра будут
источник

НФ

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

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
Правил слишком много для ответственности одного регистра
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
Если только сузить задачу до условно каких-то остатков и сказать что всегда только по измерениям остатки собирать..
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
John Doe
Так движения непроведенного и в точке входа в событие регистра будут
Правил много, чтобы их пихать именно в регистр. Если есть что-то общее для всех конфигураций (и документов в них), использующих этот регистр - не вопрос)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Knott Watt
Правил много, чтобы их пихать именно в регистр. Если есть что-то общее для всех конфигураций (и документов в них), использующих этот регистр - не вопрос)
Вроде контроли допустимости изменения статусов складских документов в УТ 11.4 как раз в модуле регистра находятся, кстати
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Там какая-то дельта высчитывается с учётом старых движений и по ней отлуп вычисляется по комбинации всяких ресурсов, которых ребятки из 1С сделали в регистрах много
источник

АШ

Александр Шумаков... in 1С, БСП, DevOps и Архитектура
Коллеги,  тут, смотрю много сеньоров, подскажите, можно ли добраться до параметров сеансов других пользователей? Прилетела задачка от главбуха. В упп есть штатный механизм об установке даты запрета. Но он, падла, написан так, что берет даты запрета не из регистра а из параметра сеанса. В итоге когда главбух ставит дату запрета, по факту она ничего не запрещает. Так как остальные курицы сидят в упп неделями не завершая сеансов. Пока вижу 2 выхода, или ломать штатный механизм,  или принудительно всех выкидывать.  Оба варианта не нравятся.
Подумалось, а нет ли возможности в параметрах сеансов других юзеров копаться?
источник

АШ

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

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
John Doe
СФ - самый флот. ТФ - тоже флот. БФ - бывший флот. ЧФ - черт знает что за флот.
"ЧФ - чей-то флот" говорят. Хотя теперь устарело )
источник
2020 May 02

Д

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

АШ

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

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Denis Noname
А в чём католичность ловить исключение на уровне объект.Провести() а не на уровне наборЗаписей.Записать()
зачем ловить исключения? 0_о
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Denis Noname
А 1с написана на с++ если что ))
1с имеют одну абстракцию исключений, с++ другую. ниодно исключение 1с не связано с исключеним с++.

исключения на с++ при выполнении платформы ты можешь словить. для тебя это будет выглядеть как падение в дамп.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
ну и будем честны, только часть 1с написана на с++. веб клиент написан на js ;)
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
John Doe
Вроде контроли допустимости изменения статусов складских документов в УТ 11.4 как раз в модуле регистра находятся, кстати
Если это по логике регистра то почему бы и нет)
источник

KW

Knott Watt in 1С, БСП, DevOps и Архитектура
ZEEGIN
зачем ловить исключения? 0_о
Ну красивенькое сообщение в таком случае выведите, пожалуйста (с) заказчик

А вообще - да, это зло)
источник

AO

Andrey Ovsiankin in 1С, БСП, DevOps и Архитектура
Я понимаю почему исключения зло в системном коде на pure C
источник