Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
A
Arta Projects
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 49
    • Issues 49
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
  • develop
  • Arta Projects
  • Issues
  • #18

Closed
Open
Opened Jul 28, 2025 by Irina Oleynik@i.oleynik
  • Report abuse
  • New issue
Report abuse New issue

МИД: смена выбранной записи БСО в форме+смена статуса

Задача:

Разработать БП, который при выборе определенной записи реестра (в реглинке) в исходном реестре БСО сменит статус выбранной записи реестра.

Данный БП будет использоваться в нескольких реестрах, в постановке будет описан на примере одного реестра.

Сценарий использования:

В случае, если пользователю необходимо сменить выбранную запись в реестре Logbook_for_issuing_stamp_forms (по причине порчи бланка заявителем/консулом):

  1. Пользователь инициирует выбор новой записи реестра в поле reglink_bso.

  2. Отображается форма fz_another_bso (в виде модального окна)

  3. Пользователь выбирает вариант в поле fz_another_bso_reason, форма закрывается.

В зависимости от выбранного варианта существуют следующие сценарии:

Если fz_another_bso_reason=0.

  • поле reglink_bso и textbox_series_form_number очищаются

  • пользователю доступен выбор новой записи реестра в поле reglink_bso

  • у предыдущей выбранной записи реестра статус с "зарезервирован" (bso_form_status=1) сменяется на "доступен" bso_form_status=0), в поле bso_form_service записывается значение справочника по умолчанию (которое было выбрано до смены статуса)

Если fz_another_bso_reason=1.

  • поле reglink_bso и textbox_series_form_number очищаются

  • пользователю доступен выбор новой записи реестра в поле reglink_bso

  • у предыдущей выбранной записи реестра статус с "зарезервирован" (bso_form_status=1) сменяется на "испорчен" bso_form_status=3). Поле bso_form_service не меняется.

Если fz_another_bso_reason=2.

  • срабатывают условные действия на форме (уже реализовано)

  • поле reglink_bso и textbox_series_form_number очищаются

  • пользователю доступен выбор новой записи реестра в поле reglink_bso

  • у предыдущей выбранной записи реестра статус с "зарезервирован" (bso_form_status=1) сменяется на "испорчен" bso_form_status=3). Поле bso_form_service не меняется.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
🍺 Test
Assign labels
  • View project labels
Reference: develop/arta-projects#18