Показать сообщение отдельно
Старый 29.11.2021, 15:25   #5  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от alicedr Посмотреть сообщение
D365fo, 10.0.20 и выше.
Во время разноски накладной пользовательские поля статусов таблицы salestable обновляются. Если после этого происходит exception (например, фискальный период не открыт), значения, естественно, затираются.

Хотелось бы услышать рекомендации как правильно пронести нужные значения через try/catch в FormLetterService.runSinglethread() чтобы обновленные значения все-таки сохранились после отката.
Может быть эти пользовательские поля не на том месте? То есть может быть их не должно быть на salestable?
Может быть они не должны присваиваится в этом процессе?

Технически то все можно. Но разве не режет глаз что то не так изначально?
Явно же кривой дизайн всего.

Или это тот вариант когда аутсорс и без вариантов надо делать что просят?