feat: параметр source во внешней ссылке ТМЦ сохраняется в заявке
Внешняя система (напр. КПС) передаёт source — пишем его в новую колонку SourceSystem рядом с SourcePositionId, чтобы по заявке было видно, откуда она пришла и куда отвечать. Запоминание источника вынесено в отдельный эффект: positionId/source/склад сохраняются и по ссылке без nomenclatureId. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -129,6 +129,10 @@ describe('parseRoute', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('внешняя ссылка ТМЦ: source прокидывается в create как sourceSystem', () => {
|
||||
expect(parseRoute('?rptype=wh-tmc-transfer&positionId=abc&source=kps').sourceSystem).toBe('kps');
|
||||
});
|
||||
|
||||
it('positionId/nomenclatureId без rptype игнорируются — обычная подача', () => {
|
||||
// Внешние параметры имеют смысл только при открытии формы (rptype); сами по
|
||||
// себе не должны влиять на маршрут.
|
||||
|
||||
Reference in New Issue
Block a user