Redirect 302 redirect from POST @homepage (1ba10b)

Security

Token

kalachev Username
Authenticated
Property Value
Roles
[
  "ROLE_TICKET_READ"
  "ROLE_TICKET_EXECUTOR"
  "ROLE_USER"
  "ROLE_SUPER_ADMIN"
]
Inherited Roles
[
  "ROLE_ADMIN"
  "ROLE_ALLOWED_TO_SWITCH"
  "ROLE_EMPLOYEE_TECH"
  "ROLE_EMPLOYEE_WRITE"
  "ROLE_CONTRACTOR_TECH"
  "ROLE_CONTRACTOR_WRITE"
  "ROLE_PROJECT_TECH"
  "ROLE_PROJECT_WRITE"
  "ROLE_DOC_SECTION"
  "ROLE_DOC_TECH"
  "ROLE_DOC_WRITE"
  "ROLE_DOC_READ"
  "ROLE_DOC_CONFIDENTIAL"
  "ROLE_DOC_RIGHTS_REGISTER_SECTION"
  "ROLE_CONTRACTOR_POSITION_TECH"
  "ROLE_HEAD_OF_LAWYER"
  "ROLE_HEAD_OF_ARCHIVE"
  "ROLE_LAWYER"
  "ROLE_OFFICIAL_DOC"
  "ROLE_REMOVER"
  "ROLE_DOCFLOW"
  "ROLE_PAYMENT_SECTION"
  "ROLE_PAYMENT_TECH"
  "ROLE_PAYMENT_WRITE"
  "ROLE_PAYMENT_READ"
  "ROLE_PAYMENT_CONFIDENTIAL"
  "ROLE_PAYMENT_REQUEST_SECTION"
  "ROLE_ACCOUNTING_FINANCIAL_CONTROL"
  "ROLE_FINANCIAL_CONTROL"
  "ROLE_TREASURY"
  "ROLE_TICKET_ANALYZE"
  "ROLE_TICKET_ACCEPT"
  "ROLE_NOTIFY_NEW_PAYMENT"
  "ROLE_NOTIFY_NEW_DOC"
  "ROLE_NOTIFY_NEW_OFICIAL"
  "ROLE_TEMPLATE_EDITOR"
  "ROLE_EMPLOYEE_READ"
  "ROLE_CONTRACTOR_READ"
  "ROLE_PROJECT_READ"
]
Token
Symfony\Component\Security\Core\Authentication\Token\RememberMeToken {#3297
  -user: App\Entity\Employee {#3404 …}
  -roleNames: [
    "ROLE_TICKET_READ"
    "ROLE_TICKET_EXECUTOR"
    "ROLE_USER"
    "ROLE_SUPER_ADMIN"
  ]
  -attributes: []
  -secret: "3c67fb95f047b07cb84c9744b82543b5"
  -firewallName: "main"
}

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point security.authenticator.form_login.main
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "login_throttling"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#676
  -map: Symfony\Component\Security\Http\AccessMap {#675 …}
  -logger: Monolog\Logger {#715 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#750
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#605 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#715 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#746 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#710 …}
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#685 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#753 …}
}
1.65 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#765
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#755 …}
}
0.07 ms (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#3342
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#604 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#711 …}
  -userChecker: App\Security\UserChecker {#3345 …}
  -firewallName: "main"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#543 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -logger: Monolog\Logger {#715 …}
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#282 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#588 …}
  -targetRoute: null
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#3336
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#604 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#543 …}
  -map: Symfony\Component\Security\Http\AccessMap {#675 …}
}
0.20 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#684
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#604 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#721 …}
  -csrfTokenManager: null
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#710 …}
}
0.00 ms (none)

Authenticators

Authenticator Supports Authenticated Duration Passport Badges
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"
0.00 ms (none) (none)
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
0.00 ms (none) (none)

Access Decision

unanimous Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
4
"App\Security\OficialAccessVoter"
5
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
6
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
7
"Ksn135\CompanyBundle\Security\TaskAccessVoter"
8
"Ksn135\CompanyBundle\Security\ContractorAccessVoter"
9
"Ksn135\CompanyBundle\Security\DocAccessVoter"
10
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
11
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
12
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
13
"Ksn135\CompanyBundle\Security\UniversalAccessVoter"

Access decision log

# Result Attributes Object
1 GRANTED ROLE_USER
Symfony\Component\HttpFoundation\Request {#2
  +attributes: Symfony\Component\HttpFoundation\ParameterBag {#18 …}
  +request: Symfony\Component\HttpFoundation\InputBag {#12 …}
  +query: Symfony\Component\HttpFoundation\InputBag {#15 …}
  +server: Symfony\Component\HttpFoundation\ServerBag {#21 …}
  +files: Symfony\Component\HttpFoundation\FileBag {#20 …}
  +cookies: Symfony\Component\HttpFoundation\InputBag {#19 …}
  +headers: Symfony\Component\HttpFoundation\HeaderBag {#22 …}
  #content: ""
  #languages: null
  #charsets: null
  #encodings: null
  #acceptableContentTypes: null
  #pathInfo: "/"
  #requestUri: "/?crudAction=detail&crudControllerFqcn=App%5CController%5CTicketCrudController&entityId=26064&filters%5Bstate%5D%5Bcomparison%5D=%3D&filters%5Bstate%5D%5Bvalue%5D%5B0%5D=BACKLOG&filters%5Bstate%5D%5Bvalue%5D%5B1%5D=SELECTED&filters%5Bstate%5D%5Bvalue%5D%5B2%5D=INPROGRESS&page=1&referrer=/?crudAction%3Dindex%26crudControllerFqcn%3DApp%255CController%255CTicketCrudController&scope%5Bstate%5D=approved"
  #baseUrl: ""
  #basePath: ""
  #method: "GET"
  #format: null
  #session: Symfony\Component\HttpFoundation\Session\Session {#3324 …}
  #locale: "ru"
  #defaultLocale: "ru"
  -preferredFormat: null
  -isHostValid: true
  -isForwardedValid: true
  -isSafeContentPreferred: ? bool
  -trustedValuesCache: []
  -isIisRewrite: false
  format: "html"
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
2 GRANTED ROLE_USER
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
3 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
4 GRANTED KSN135_TICKET_ACTION_VIEW
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_VIEW ACCESS GRANTED
Show voter details
5 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
  -isAccessible: true
  -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
  -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
    #id: 26064
    #createdAt: DateTimeImmutable @1784210764 {#3706
      date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
    }
    #updatedAt: DateTimeImmutable @1784620419 {#3709
      date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
    #updatedBy: App\Entity\Employee {#3404 …}
    #deletedAt: null
    #title: "Новые порядки оплаты"
    #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
    #tz: """
      В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
      \r\n
      Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
      \r\n
      Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
      \r\n
      Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
      """
    #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
    #quantity: "1.00"
    #payed: false
    #testOnProd: true
    #executor: App\Entity\Employee {#3404 …}
    #files: Doctrine\ORM\PersistentCollection {#3694 …}
    #logs: Doctrine\ORM\PersistentCollection {#3692 …}
    #conciliators: [
      App\Entity\Employee {#3404 …}
    ]
    #warnings: []
    #file: null
  }
  -primaryKeyName: "id"
  -primaryKeyValue: 26064
  -permission: "ROLE_USER"
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
}
"App\Security\OficialAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_ACCESS_ENTITY ACCESS GRANTED
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS GRANTED
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
Show voter details
6 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
7 GRANTED KSN135_TICKET_ACTION_VIEW
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_VIEW ACCESS GRANTED
Show voter details
8 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
9 GRANTED KSN135_TICKET_ACTION_VIEW
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_VIEW ACCESS GRANTED
Show voter details
10 GRANTED EA_EXECUTE_ACTION
[
  "action" => "detail"
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
11 GRANTED ROLE_TICKET_ANALYZE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ANALYZE ACCESS GRANTED
Show voter details
12 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3865
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\FormField"
  -propertyName: "ea_form_tab_01KY1TN2D6ERZ9AKVWXYBF42TE"
  -value: true
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4077 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\Layout\EaFormTabPaneOpenType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3911 …}
  -sortable: false
  -virtual: true
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-form_tab"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3866 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3912 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4080 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3864 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3915 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
13 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3920
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField"
  -propertyName: "notes"
  -value: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  -formattedValue: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4117 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\TextEditorType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3926 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: true
  -withTwigContext: false
  -cssClass: "field-text_editor"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/text_editor.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3925 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3927 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4119 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3924 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3929 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
14 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3934
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\ChoiceField"
  -propertyName: "state"
  -value: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  -formattedValue: EasyCorp\Bundle\EasyAdminBundle\Translation\TranslatableChoiceMessageCollection {#3928 …}
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4116 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\EnumType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3937 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-select"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/state.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3936 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3938 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4125 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3931 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3940 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
15 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3942
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\TextareaField"
  -propertyName: "tz"
  -value: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  -formattedValue: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4131 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextareaType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3945 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-textarea"
  -columns: null
  -defaultColumns: "col-md-9 col-xxl-7"
  -translationParameters: []
  -templateName: "crud/field/textarea"
  -templatePath: "@EasyAdmin/crud/field/textarea.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3944 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3946 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4133 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3943 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3948 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
16 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3951
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\CollectionField"
  -propertyName: "comments"
  -value: Doctrine\Common\Collections\ArrayCollection {#4158 …}
  -formattedValue: 2
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3947 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\CollectionType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3954 …}
  -sortable: false
  -virtual: true
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-collection"
  -columns: null
  -defaultColumns: "col-md-8 col-xxl-7"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/comments.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3953 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3955 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4155 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3950 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3960 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
17 GRANTED ROLE_TICKET_ANALYZE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ANALYZE ACCESS GRANTED
Show voter details
18 GRANTED ROLE_TICKET_EXECUTOR
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_EXECUTOR ACCESS GRANTED
Show voter details
19 GRANTED KSN135_TICKET_FIELD_SHOW_QUANTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3957
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\NumberField"
  -propertyName: "quantity"
  -value: "1.00"
  -formattedValue: "1.00"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3956 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\NumberType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3963 …}
  -sortable: true
  -virtual: false
  -permission: "KSN135_TICKET_FIELD_SHOW_QUANTITY"
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-number"
  -columns: null
  -defaultColumns: "col-md-4 col-xxl-3"
  -translationParameters: []
  -templateName: "crud/field/number"
  -templatePath: "@EasyAdmin/crud/field/number.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3962 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3964 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4179 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3959 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3966 …}
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_FIELD_SHOW_QUANTITY ACCESS GRANTED
Show voter details
20 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3957
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\NumberField"
  -propertyName: "quantity"
  -value: "1.00"
  -formattedValue: "1.00"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3956 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\NumberType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3963 …}
  -sortable: true
  -virtual: false
  -permission: "KSN135_TICKET_FIELD_SHOW_QUANTITY"
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-number"
  -columns: null
  -defaultColumns: "col-md-4 col-xxl-3"
  -translationParameters: []
  -templateName: "crud/field/number"
  -templatePath: "@EasyAdmin/crud/field/number.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3962 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3964 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4179 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3959 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3966 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
21 GRANTED ROLE_TICKET_ANALYZE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ANALYZE ACCESS GRANTED
Show voter details
22 GRANTED ROLE_TICKET_EXECUTOR
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_EXECUTOR ACCESS GRANTED
Show voter details
23 GRANTED KSN135_TICKET_FIELD_SHOW_QUANTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3967
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\MoneyField"
  -propertyName: "summa"
  -value: 8000.0
  -formattedValue: "8\u{A0}000,00\u{A0}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4150 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\MoneyType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3970 …}
  -sortable: false
  -virtual: true
  -permission: "KSN135_TICKET_FIELD_SHOW_QUANTITY"
  -textAlign: "right"
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-money"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/money"
  -templatePath: "@EasyAdmin/crud/field/money.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3969 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3971 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4185 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3968 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3973 …}
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_FIELD_SHOW_QUANTITY ACCESS GRANTED
Show voter details
24 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3967
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\MoneyField"
  -propertyName: "summa"
  -value: 8000.0
  -formattedValue: "8\u{A0}000,00\u{A0}"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4150 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\MoneyType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3970 …}
  -sortable: false
  -virtual: true
  -permission: "KSN135_TICKET_FIELD_SHOW_QUANTITY"
  -textAlign: "right"
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-money"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/money"
  -templatePath: "@EasyAdmin/crud/field/money.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3969 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3971 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4185 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3968 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3973 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
25 GRANTED ROLE_TICKET_ANALYZE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ANALYZE ACCESS GRANTED
Show voter details
26 DENIED KSN135_TICKET_FIELD_SHOW_PAYED
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3974
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\BooleanField"
  -propertyName: "payed"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: "admin_label.ticket.field.payed"
  -formType: "Symfony\Component\Form\Extension\Core\Type\CheckboxType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3977 …}
  -sortable: null
  -virtual: null
  -permission: "KSN135_TICKET_FIELD_SHOW_PAYED"
  -textAlign: "center"
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-boolean"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/boolean"
  -templatePath: null
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3976 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3978 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3979 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3975 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3980 …}
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_FIELD_SHOW_PAYED ACCESS DENIED
Show voter details
27 DENIED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3974
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\BooleanField"
  -propertyName: "payed"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: "admin_label.ticket.field.payed"
  -formType: "Symfony\Component\Form\Extension\Core\Type\CheckboxType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3977 …}
  -sortable: null
  -virtual: null
  -permission: "KSN135_TICKET_FIELD_SHOW_PAYED"
  -textAlign: "center"
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-boolean"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/boolean"
  -templatePath: null
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3976 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3978 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3979 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3975 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3980 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS DENIED
Show voter details
28 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3983
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\CollectionField"
  -propertyName: "files"
  -value: Doctrine\Common\Collections\ArrayCollection {#4248 …}
  -formattedValue: 0
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4205 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\CollectionType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3985 …}
  -sortable: false
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: true
  -withTwigContext: false
  -cssClass: "field-collection"
  -columns: null
  -defaultColumns: "col-md-8 col-xxl-7"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/files.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3986 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3988 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4245 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3984 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3996 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
29 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#3989
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\FormField"
  -propertyName: "ea_form_tab_01KY1TN2D7F07EFKV8EA9WS1CJ"
  -value: true
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#3987 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\Layout\EaFormTabPaneOpenType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#3999 …}
  -sortable: false
  -virtual: true
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-form_tab"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#3998 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4000 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4240 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#3995 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4003 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
30 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4002
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\CollectionField"
  -propertyName: "logs"
  -value: Doctrine\ORM\PersistentCollection {#3692 …}
  -formattedValue: "019f83aa-88c0-7308-9671-b6e0b13ea0e4: В работу, 019f7fae-715d-72eb-88bb-3969404cb83a: Согласовать, 019f6fde-f820-700d-a6b3-04a05f1e5253: Согласовать, 019f6f8d-c07c-72e5-b8b7-ea9cfda29ce9: Запустить на согласование, 019f6f8b-7cfd-703c-a9d0-7ab5e894eb2f: Были внесены изменения в объект, 019f6f7c-207c-700d-9fe0-b6165c02af2c: Пользователь добавил комментарий, 019f6bbf-dead-7194-94ac-78b0a7856520: Пользователь добавил комментарий, 019f6b40-ac46-710d-a86a-b5d7feb4e371: Запустить на согласование, 019f6b40-9f4d-70…"
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4242 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\CollectionType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4006 …}
  -sortable: false
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: true
  -withTwigContext: false
  -cssClass: "field-collection"
  -columns: null
  -defaultColumns: "col-md-8 col-xxl-7"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/logs.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4005 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4007 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4239 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4004 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4012 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
31 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4009
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\FormField"
  -propertyName: "ea_form_tab_01KY1TN2D7F07EFKV8EA9WS1CN"
  -value: true
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4001 …}
  -formType: "EasyCorp\Bundle\EasyAdminBundle\Form\Type\Layout\EaFormTabPaneOpenType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4015 …}
  -sortable: false
  -virtual: true
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-form_tab"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/text"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4014 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4016 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4256 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4011 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4019 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
32 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4018
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\IdField"
  -propertyName: "id"
  -value: 26064
  -formattedValue: 26064
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4251 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\TextType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4022 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-id"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/id"
  -templatePath: "@Ksn135Company/crud/field/id.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4021 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4023 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4257 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4020 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4025 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
33 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4026
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\BooleanField"
  -propertyName: "testOnProd"
  -value: true
  -formattedValue: true
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4017 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\CheckboxType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4029 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: "center"
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-boolean"
  -columns: null
  -defaultColumns: ""
  -translationParameters: []
  -templateName: "crud/field/boolean"
  -templatePath: "@EasyAdmin/crud/field/boolean.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4028 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4030 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4267 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4027 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4032 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
34 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4035
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "createdAt"
  -value: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  -formattedValue: "16 июля 2026 г. в 17:06 "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4024 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4038 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4037 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4039 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4273 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4036 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4041 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
35 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4042
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "updatedAt"
  -value: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  -formattedValue: "21 июля 2026 г. в 10:53 "
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4040 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4045 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/crud/field/datetime.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4044 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4046 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4280 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4043 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4048 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
36 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4049
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "executor"
  -value: App\Entity\Employee {#3404 …}
  -formattedValue: "Калачёв С.Н."
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4047 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4052 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/employee.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4051 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4053 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4286 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4050 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4055 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
37 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4031
  -isAccessible: true
  -fqcn: "App\Entity\Employee"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1636 …}
  -instance: App\Entity\Employee {#3404 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\OficialAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_ACCESS_ENTITY ACCESS GRANTED
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
Show voter details
38 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4056
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "createdBy"
  -value: Proxies\__CG__\App\Entity\Employee {#3695 …}
  -formattedValue: "Витик Д."
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4388 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4059 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/employee.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4058 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4060 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4386 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4057 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4062 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
39 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4061
  -isAccessible: true
  -fqcn: "App\Entity\Employee"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1636 …}
  -instance: Proxies\__CG__\App\Entity\Employee {#3695 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 50
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\OficialAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_ACCESS_ENTITY ACCESS GRANTED
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
Show voter details
40 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4063
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField"
  -propertyName: "updatedBy"
  -value: App\Entity\Employee {#3404 …}
  -formattedValue: "Калачёв С.Н."
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4358 …}
  -formType: "Symfony\Bridge\Doctrine\Form\Type\EntityType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4066 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-association"
  -columns: null
  -defaultColumns: "col-md-7 col-xxl-6"
  -translationParameters: []
  -templateName: null
  -templatePath: "@Ksn135Company/crud/field/employee.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4065 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4067 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4359 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4064 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4069 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
41 GRANTED EA_ACCESS_ENTITY
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#4068
  -isAccessible: true
  -fqcn: "App\Entity\Employee"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#1636 …}
  -instance: App\Entity\Employee {#3404 …}
  -primaryKeyName: "id"
  -primaryKeyValue: 1
  -permission: null
  -fields: null
  -actions: null
}
"App\Security\OficialAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_ACCESS_ENTITY ACCESS GRANTED
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_ACCESS_ENTITY ACCESS ABSTAIN
Show voter details
42 GRANTED EA_VIEW_FIELD
EasyCorp\Bundle\EasyAdminBundle\Dto\FieldDto {#4070
  -fieldFqcn: "EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField"
  -propertyName: "deletedAt"
  -value: null
  -formattedValue: null
  -formatValueCallable: null
  -label: Symfony\Component\Translation\TranslatableMessage {#4324 …}
  -formType: "Symfony\Component\Form\Extension\Core\Type\DateTimeType"
  -formTypeOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4073 …}
  -sortable: true
  -virtual: false
  -permission: null
  -textAlign: null
  -help: null
  -fullWidth: false
  -withTwigContext: false
  -cssClass: "field-datetime"
  -columns: null
  -defaultColumns: "col-md-6 col-xxl-5"
  -translationParameters: []
  -templateName: "crud/field/datetime"
  -templatePath: "@EasyAdmin/label/null.html.twig"
  -formThemePaths: []
  -assets: EasyCorp\Bundle\EasyAdminBundle\Dto\AssetsDto {#4072 …}
  -customOptions: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4074 …}
  -doctrineMetadata: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4325 …}
  -uniqueId: Symfony\Component\Uid\Ulid {#4071 …}
  -displayedOn: EasyCorp\Bundle\EasyAdminBundle\Config\KeyValueStore {#4076 …}
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_FIELD ACCESS GRANTED
Show voter details
43 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3629
    -type: "entity"
    -name: "wf_ticket_release2analyze"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3637 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3636 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
44 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3626
    -type: "entity"
    -name: "wf_ticket_done2analyze"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3634 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3633 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
45 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3623
    -type: "entity"
    -name: "wf_ticket_inprogress2analyze"
    -label: Symfony\Component\Translation\TranslatableMessage {#4448 …}
    -icon: "fa-solid fa-question"
    -cssClass: "action-wf_ticket_inprogress2analyze btn btn btn-warning"
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "wf_ticket_inprogress2analyze"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=transition&routeParams%5BobjectClass%5D=Ksn135%5CCompanyBundle%5CEntity%5CTicket&routeParams%5BobjectId%5D=26064&routeParams%5BtransitionName%5D=inprogress2analyze"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3631 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3630 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
46 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3620
    -type: "entity"
    -name: "wf_ticket_selected2analyze"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3628 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3627 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
47 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3617
    -type: "entity"
    -name: "wf_ticket_backlog2analyze"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3625 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3624 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
48 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3614
    -type: "entity"
    -name: "wf_ticket_reopen3"
    -label: "admin_label.text.transition.reopen"
    -icon: "fa-solid fa-bug"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3622 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3621 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
49 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3611
    -type: "entity"
    -name: "wf_ticket_reopen2"
    -label: "admin_label.text.transition.reopen"
    -icon: "fa-solid fa-bug"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3619 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3618 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
50 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3608
    -type: "entity"
    -name: "wf_ticket_reopen1"
    -label: "admin_label.text.transition.reopen"
    -icon: "fa-solid fa-bug"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3616 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3615 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
51 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3605
    -type: "entity"
    -name: "wf_ticket_archive"
    -label: "admin_label.text.transition.archive"
    -icon: "fa-solid fa-archive"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3613 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3612 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
52 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3602
    -type: "entity"
    -name: "wf_ticket_ok2arc"
    -label: "admin_label.text.transition.checked"
    -icon: "fa-solid fa-check"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3610 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3609 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
53 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3599
    -type: "entity"
    -name: "wf_ticket_ok"
    -label: "admin_label.text.transition.checked"
    -icon: "fa-solid fa-check"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3607 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3606 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
54 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3596
    -type: "entity"
    -name: "wf_ticket_decline4"
    -label: Symfony\Component\Translation\TranslatableMessage {#4731 …}
    -icon: "fa-solid fa-stop"
    -cssClass: "action-wf_ticket_decline4 btn btn btn-danger"
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "wf_ticket_decline4"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=transition&routeParams%5BobjectClass%5D=Ksn135%5CCompanyBundle%5CEntity%5CTicket&routeParams%5BobjectId%5D=26064&routeParams%5BtransitionName%5D=decline4"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3604 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3603 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
55 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3593
    -type: "entity"
    -name: "wf_ticket_done"
    -label: Symfony\Component\Translation\TranslatableMessage {#4760 …}
    -icon: "fa-solid fa-trophy"
    -cssClass: "action-wf_ticket_done btn btn btn-success"
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "wf_ticket_done"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=transition&routeParams%5BobjectClass%5D=Ksn135%5CCompanyBundle%5CEntity%5CTicket&routeParams%5BobjectId%5D=26064&routeParams%5BtransitionName%5D=done"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3601 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3600 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
56 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3590
    -type: "entity"
    -name: "wf_ticket_backward"
    -label: Symfony\Component\Translation\TranslatableMessage {#4872 …}
    -icon: "fa-solid fa-fast-backward"
    -cssClass: "action-wf_ticket_backward btn btn btn-warning"
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "wf_ticket_backward"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=transition&routeParams%5BobjectClass%5D=Ksn135%5CCompanyBundle%5CEntity%5CTicket&routeParams%5BobjectId%5D=26064&routeParams%5BtransitionName%5D=backward"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3598 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3597 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
57 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3587
    -type: "entity"
    -name: "wf_ticket_stop"
    -label: Symfony\Component\Translation\TranslatableMessage {#4895 …}
    -icon: "fa-solid fa-pause"
    -cssClass: "action-wf_ticket_stop btn btn btn-warning"
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "wf_ticket_stop"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=transition&routeParams%5BobjectClass%5D=Ksn135%5CCompanyBundle%5CEntity%5CTicket&routeParams%5BobjectId%5D=26064&routeParams%5BtransitionName%5D=stop"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3595 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3594 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
58 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3584
    -type: "entity"
    -name: "wf_ticket_decline3"
    -label: "admin_label.text.transition.archive"
    -icon: "fa-solid fa-stop"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3592 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3591 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
59 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3581
    -type: "entity"
    -name: "wf_ticket_go2"
    -label: "admin_label.text.transition.inprogress"
    -icon: "fa-solid fa-fighter-jet"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3589 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3588 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
60 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3578
    -type: "entity"
    -name: "wf_ticket_backlog"
    -label: "admin_label.text.transition.backlog"
    -icon: "fa-solid fa-pause"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3586 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3585 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
61 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3575
    -type: "entity"
    -name: "wf_ticket_back3"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-fast-forward"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3583 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3582 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
62 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3572
    -type: "entity"
    -name: "wf_ticket_back2"
    -label: "admin_label.text.transition.back"
    -icon: "fa-solid fa-fast-forward"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3580 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3579 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
63 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3569
    -type: "entity"
    -name: "wf_ticket_decline2"
    -label: "admin_label.text.transition.archive"
    -icon: "fa-solid fa-stop"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3577 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3576 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
64 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3566
    -type: "entity"
    -name: "wf_ticket_elaboration3"
    -label: "admin_label.text.transition.elaboration"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3574 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3573 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
65 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3563
    -type: "entity"
    -name: "wf_ticket_go1"
    -label: "admin_label.text.transition.inprogress"
    -icon: "fa-solid fa-fighter-jet"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3571 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3570 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
66 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3560
    -type: "entity"
    -name: "wf_ticket_selected"
    -label: "admin_label.text.transition.selected"
    -icon: "fa-solid fa-fast-forward"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3568 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3567 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
67 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3557
    -type: "entity"
    -name: "wf_ticket_cancel2"
    -label: "admin_label.text.transition.cancel"
    -icon: "fa-solid fa-stop"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3565 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3564 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
68 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3554
    -type: "entity"
    -name: "wf_ticket_cancel1"
    -label: "admin_label.text.transition.cancel"
    -icon: "fa-solid fa-stop"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3562 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3561 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
69 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3551
    -type: "entity"
    -name: "wf_ticket_back1"
    -label: "admin_label.text.transition.back"
    -icon: "fa-solid fa-fast-forward"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3559 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3558 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
70 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3548
    -type: "entity"
    -name: "wf_ticket_elaboration4"
    -label: "admin_label.text.transition.analyze"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3556 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3555 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
71 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3545
    -type: "entity"
    -name: "wf_ticket_elaboration2"
    -label: "admin_label.text.transition.initiatorelab"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3553 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3552 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
72 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3542
    -type: "entity"
    -name: "wf_ticket_accept"
    -label: "admin_label.text.transition.approve"
    -icon: "fa-solid fa-check"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3550 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3549 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
73 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3539
    -type: "entity"
    -name: "wf_ticket_negotiate"
    -label: "admin_label.text.transition.start"
    -icon: "fa-solid fa-bolt"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3547 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3546 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
74 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3536
    -type: "entity"
    -name: "wf_ticket_bug"
    -label: "admin_label.text.transition.inprogress"
    -icon: "fa-solid fa-bug"
    -cssClass: ""
    -addedCssClass: " btn btn-info"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3544 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3543 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
75 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3534
    -type: "entity"
    -name: "wf_ticket_decline1"
    -label: "admin_label.text.transition.archive"
    -icon: "fa-solid fa-stop"
    -cssClass: ""
    -addedCssClass: " btn btn-danger"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3541 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3540 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
76 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3533
    -type: "entity"
    -name: "wf_ticket_elaboration1"
    -label: "admin_label.text.transition.elaboration"
    -icon: "fa-solid fa-question"
    -cssClass: ""
    -addedCssClass: " btn btn-warning"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3538 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3537 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
77 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3527
    -type: "entity"
    -name: "wf_ticket_start"
    -label: "admin_label.text.transition.start"
    -icon: "fa-solid fa-paper-plane"
    -cssClass: ""
    -addedCssClass: " btn btn-success"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: null
    -routeName: "transition"
    -routeParameters: Closure(ApprovableEntityInterface $subject) {#3535 …}
    -url: null
    -translationParameters: []
    -displayCallable: Closure(?ApprovableEntityInterface $subject) {#3531 …}
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
78 GRANTED KSN135_TASK_CAN_NEW_TASK
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TaskAccessVoter"
attribute KSN135_TASK_CAN_NEW_TASK ACCESS GRANTED
Show voter details
79 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3530
    -type: "entity"
    -name: "new_task"
    -label: Symfony\Component\Translation\TranslatableMessage {#5459 …}
    -icon: "fa-solid fa-hand-point-right"
    -cssClass: "action-new_task btn btn btn-info"
    -addedCssClass: " btn btn-info"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "new_task"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?routeName=humanize_object_url&routeParams%5Bsection%5D=task&routeParams%5BcrudAction%5D=new&routeParams%5BentityId%5D=26064&routeParams%5BcrudControllerFqcn%5D=App%5CController%5CTicketCrudController"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: null
    -routeName: "humanize_object_url"
    -routeParameters: Closure(TaskableEntityInterface $obj) {#3532 …}
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
80 DENIED KSN135_TASK_CAN_READY
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TaskAccessVoter"
attribute KSN135_TASK_CAN_READY ACCESS DENIED
Show voter details
81 DENIED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3528
    -type: "entity"
    -name: "ready"
    -label: "admin_label.task.action.ready"
    -icon: "fa fa-list-check"
    -cssClass: ""
    -addedCssClass: " btn btn-info"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "ready"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS DENIED
Show voter details
82 DENIED KSN135_TASK_CAN_ACCEPT
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TaskAccessVoter"
attribute KSN135_TASK_CAN_ACCEPT ACCESS DENIED
Show voter details
83 DENIED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3522
    -type: "entity"
    -name: "accept"
    -label: "admin_label.task.action.accept"
    -icon: "fa fa-list-check"
    -cssClass: ""
    -addedCssClass: " btn btn-info"
    -htmlElement: "a"
    -htmlAttributes: []
    -linkUrl: null
    -templatePath: null
    -crudActionName: "accept"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS DENIED
Show voter details
84 GRANTED ROLE_USER
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
85 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3513
    -type: "entity"
    -name: "index"
    -label: Symfony\Component\Translation\TranslatableMessage {#5488 …}
    -icon: "fa fa-list"
    -cssClass: "action-index btn btn-secondary btn btn-secondary"
    -addedCssClass: " btn btn-secondary btn btn-secondary"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "index"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTicketCrudController&filters%5Bstate%5D%5Bcomparison%5D=%3D&filters%5Bstate%5D%5Bvalue%5D%5B0%5D=BACKLOG&filters%5Bstate%5D%5Bvalue%5D%5B1%5D=SELECTED&filters%5Bstate%5D%5Bvalue%5D%5B2%5D=INPROGRESS&page=1"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "index"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
86 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
87 GRANTED KSN135_TICKET_ACTION_EDIT
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_EDIT ACCESS GRANTED
Show voter details
88 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
89 GRANTED KSN135_TICKET_ACTION_EDIT
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_EDIT ACCESS GRANTED
Show voter details
90 GRANTED EA_EXECUTE_ACTION
[
  "action" => EasyCorp\Bundle\EasyAdminBundle\Dto\ActionDto {#3511
    -type: "entity"
    -name: "edit"
    -label: Symfony\Component\Translation\TranslatableMessage {#5629 …}
    -icon: "fa fa-pen"
    -cssClass: "action-edit btn btn-primary"
    -addedCssClass: " btn btn-primary"
    -htmlElement: "a"
    -htmlAttributes: [
      "data-action-name" => "edit"
    ]
    -linkUrl: "https://test.vodorodfilm.com/?crudAction=edit&crudControllerFqcn=App%5CController%5CTicketCrudController&entityId=26064&filters%5Bstate%5D%5Bcomparison%5D=%3D&filters%5Bstate%5D%5Bvalue%5D%5B0%5D=BACKLOG&filters%5Bstate%5D%5Bvalue%5D%5B1%5D=SELECTED&filters%5Bstate%5D%5Bvalue%5D%5B2%5D=INPROGRESS&page=1"
    -templatePath: "@EasyAdmin/crud/action.html.twig"
    -crudActionName: "edit"
    -routeName: null
    -routeParameters: []
    -url: null
    -translationParameters: []
    -displayCallable: null
  }
  "entity" => EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
    -isAccessible: true
    -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
    -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
    -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
      #id: 26064
      #createdAt: DateTimeImmutable @1784210764 {#3706
        date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
      }
      #updatedAt: DateTimeImmutable @1784620419 {#3709
        date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
      }
      #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
      #updatedBy: App\Entity\Employee {#3404 …}
      #deletedAt: null
      #title: "Новые порядки оплаты"
      #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
      #tz: """
        В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
        \r\n
        Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
        \r\n
        Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
        """
      #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
      #quantity: "1.00"
      #payed: false
      #testOnProd: true
      #executor: App\Entity\Employee {#3404 …}
      #files: Doctrine\ORM\PersistentCollection {#3694 …}
      #logs: Doctrine\ORM\PersistentCollection {#3692 …}
      #conciliators: [
        App\Entity\Employee {#3404 …}
      ]
      #warnings: []
      #file: null
    }
    -primaryKeyName: "id"
    -primaryKeyValue: 26064
    -permission: "ROLE_USER"
    -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
    -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
  }
]
"App\Security\OficialAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\BatchWorkflowActionVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS GRANTED
"Ksn135\CompanyBundle\Security\PaymentAccessVoter"
attribute EA_EXECUTE_ACTION ACCESS ABSTAIN
Show voter details
91 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
attribute IS_IMPERSONATOR ACCESS DENIED
Show voter details
92 DENIED EA_EXIT_IMPERSONATION
null
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_EXIT_IMPERSONATION ACCESS DENIED
Show voter details
93 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5839
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5838 …}
  -icon: "fa fa-id-card"
  -cssClass: ""
  -permission: null
  -routeName: "profile"
  -routeParameters: []
  -linkUrl: "https://test.vodorodfilm.com/?routeName=profile"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
94 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5827
  -type: "section"
  -selected: false
  -expanded: false
  -label: ""
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
95 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5829
  -type: "logout"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#5826 …}
  -icon: "fa-sign-out"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "/logout"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
96 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
attribute IS_IMPERSONATOR ACCESS DENIED
Show voter details
97 GRANTED ROLE_DOC_SECTION
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_SECTION ACCESS GRANTED
Show voter details
98 GRANTED ROLE_ACCOUNTING_FINANCIAL_CONTROL
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ACCOUNTING_FINANCIAL_CONTROL ACCESS GRANTED
Show voter details
99 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
100 GRANTED ROLE_HEAD_OF_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_LAWYER ACCESS GRANTED
Show voter details
101 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
102 GRANTED ROLE_HEAD_OF_ARCHIVE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_ARCHIVE ACCESS GRANTED
Show voter details
103 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
104 GRANTED ROLE_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_LAWYER ACCESS GRANTED
Show voter details
105 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
106 GRANTED ROLE_DOC_SECTION
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_SECTION ACCESS GRANTED
Show voter details
107 GRANTED ROLE_HEAD_OF_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_LAWYER ACCESS GRANTED
Show voter details
108 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
109 GRANTED ROLE_HEAD_OF_ARCHIVE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_ARCHIVE ACCESS GRANTED
Show voter details
110 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
111 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
112 GRANTED ROLE_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_LAWYER ACCESS GRANTED
Show voter details
113 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
114 GRANTED ROLE_DOC_SECTION
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_SECTION ACCESS GRANTED
Show voter details
115 GRANTED ROLE_HEAD_OF_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_LAWYER ACCESS GRANTED
Show voter details
116 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
117 GRANTED ROLE_HEAD_OF_ARCHIVE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_ARCHIVE ACCESS GRANTED
Show voter details
118 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
119 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
120 GRANTED ROLE_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_LAWYER ACCESS GRANTED
Show voter details
121 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
122 GRANTED ROLE_USER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
123 GRANTED ROLE_HEAD_OF_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_HEAD_OF_LAWYER ACCESS GRANTED
Show voter details
124 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
125 GRANTED ROLE_LAWYER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_LAWYER ACCESS GRANTED
Show voter details
126 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
127 GRANTED ROLE_OFFICIAL_DOC
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_OFFICIAL_DOC ACCESS GRANTED
Show voter details
128 GRANTED ROLE_PAYMENT_SECTION
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_SECTION ACCESS GRANTED
Show voter details
129 GRANTED ROLE_FINANCIAL_CONTROL
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_FINANCIAL_CONTROL ACCESS GRANTED
Show voter details
130 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
131 GRANTED ROLE_ACCOUNTING_FINANCIAL_CONTROL
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ACCOUNTING_FINANCIAL_CONTROL ACCESS GRANTED
Show voter details
132 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
133 GRANTED ROLE_TREASURY
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TREASURY ACCESS GRANTED
Show voter details
134 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
135 GRANTED ROLE_PAYMENT_REQUEST_SECTION
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_REQUEST_SECTION ACCESS GRANTED
Show voter details
136 GRANTED ROLE_FINANCIAL_CONTROL
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_FINANCIAL_CONTROL ACCESS GRANTED
Show voter details
137 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
138 GRANTED ROLE_TREASURY
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TREASURY ACCESS GRANTED
Show voter details
139 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
140 GRANTED ROLE_USER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
141 GRANTED ROLE_TICKET_ANALYZE
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ANALYZE ACCESS GRANTED
Show voter details
142 GRANTED ROLE_TICKET_ACCEPT
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TICKET_ACCEPT ACCESS GRANTED
Show voter details
143 GRANTED ROLE_USER
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5902
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6596 …}
  -icon: "fa fa-regular fa-square-check"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: "approval"
  -routeParameters: []
  -linkUrl: "https://test.vodorodfilm.com/?routeName=approval"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#5903 …}
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
144 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5902
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6596 …}
  -icon: "fa fa-regular fa-square-check"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: "approval"
  -routeParameters: []
  -linkUrl: "https://test.vodorodfilm.com/?routeName=approval"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#5903 …}
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
145 GRANTED ROLE_EMPLOYEE_READ
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6554
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6586 …}
  -icon: "fa fa-users"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Employee"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CEmployeeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_EMPLOYEE_READ ACCESS GRANTED
Show voter details
146 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6554
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6586 …}
  -icon: "fa fa-users"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Employee"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CEmployeeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
147 GRANTED ROLE_CONTRACTOR_READ
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5911
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6592 …}
  -icon: "fa fa-solid fa-user-tie"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Contractor"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_READ ACCESS GRANTED
Show voter details
148 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#5911
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6592 …}
  -icon: "fa fa-solid fa-user-tie"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Contractor"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
149 GRANTED ROLE_CONTRACTOR_READ
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6487
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6591 …}
  -icon: "fa fa-solid fa-car"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ContractorCar"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorCarCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_READ ACCESS GRANTED
Show voter details
150 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6487
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6591 …}
  -icon: "fa fa-solid fa-car"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\ContractorCar"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorCarCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
151 GRANTED ROLE_DOC_SECTION
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6486
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6582 …}
  -icon: "fa fa-solid fa-book"
  -cssClass: ""
  -permission: "ROLE_DOC_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => "App\Controller\DocCrudController"
    "entityFqcn" => "App\Entity\Doc"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocCrudController&entityFqcn=App%5CEntity%5CDoc"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_SECTION ACCESS GRANTED
Show voter details
152 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6486
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6582 …}
  -icon: "fa fa-solid fa-book"
  -cssClass: ""
  -permission: "ROLE_DOC_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => "App\Controller\DocCrudController"
    "entityFqcn" => "App\Entity\Doc"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocCrudController&entityFqcn=App%5CEntity%5CDoc"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
153 GRANTED ROLE_DOC_SECTION
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6655
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6566 …}
  -icon: "fa fa-solid fa-file-text-o"
  -cssClass: ""
  -permission: "ROLE_DOC_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Act"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CActCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_SECTION ACCESS GRANTED
Show voter details
154 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6655
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6566 …}
  -icon: "fa fa-solid fa-file-text-o"
  -cssClass: ""
  -permission: "ROLE_DOC_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Act"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CActCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
155 GRANTED ROLE_DOC_RIGHTS_REGISTER_SECTION
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6550
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6621 …}
  -icon: "fa fa-solid fa-gavel"
  -cssClass: ""
  -permission: "ROLE_DOC_RIGHTS_REGISTER_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => "App\Controller\RightsRegisterCrudController"
    "entityFqcn" => "App\Entity\Doc"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CRightsRegisterCrudController&entityFqcn=App%5CEntity%5CDoc"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_RIGHTS_REGISTER_SECTION ACCESS GRANTED
Show voter details
156 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6550
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6621 …}
  -icon: "fa fa-solid fa-gavel"
  -cssClass: ""
  -permission: "ROLE_DOC_RIGHTS_REGISTER_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => "App\Controller\RightsRegisterCrudController"
    "entityFqcn" => "App\Entity\Doc"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CRightsRegisterCrudController&entityFqcn=App%5CEntity%5CDoc"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
157 GRANTED ROLE_PAYMENT_SECTION
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6548
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6631 …}
  -icon: "fa fa-solid fa-credit-card"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Payment"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_SECTION ACCESS GRANTED
Show voter details
158 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6548
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6631 …}
  -icon: "fa fa-solid fa-credit-card"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Payment"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
159 GRANTED ROLE_PAYMENT_REQUEST_SECTION
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6546
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6642 …}
  -icon: "fa fa-solid fa-bank"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_REQUEST_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\PaymentRequest"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentRequestCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_REQUEST_SECTION ACCESS GRANTED
Show voter details
160 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6546
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6642 …}
  -icon: "fa fa-solid fa-bank"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_REQUEST_SECTION"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\PaymentRequest"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentRequestCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
161 GRANTED ROLE_OFFICIAL_DOC
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6543
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6656 …}
  -icon: "fa fa-solid fa-file-contract"
  -cssClass: ""
  -permission: "ROLE_OFFICIAL_DOC"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Oficial"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5COficialCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_OFFICIAL_DOC ACCESS GRANTED
Show voter details
162 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6543
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6656 …}
  -icon: "fa fa-solid fa-file-contract"
  -cssClass: ""
  -permission: "ROLE_OFFICIAL_DOC"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Oficial"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5COficialCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
163 GRANTED ROLE_PROJECT_READ
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6541
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6667 …}
  -icon: "fa fa-solid fa-video"
  -cssClass: ""
  -permission: "ROLE_PROJECT_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Project"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CProjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PROJECT_READ ACCESS GRANTED
Show voter details
164 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6541
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6667 …}
  -icon: "fa fa-solid fa-video"
  -cssClass: ""
  -permission: "ROLE_PROJECT_READ"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Project"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CProjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
165 GRANTED ROLE_USER
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6538
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6677 …}
  -icon: "fa fa-solid fa-code"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Ticket"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTicketCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
166 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6538
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6677 …}
  -icon: "fa fa-solid fa-code"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Ticket"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTicketCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
167 GRANTED ROLE_USER
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6536
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6687 …}
  -icon: "fa fa-solid fa-table-list"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: "app_report"
  -routeParameters: []
  -linkUrl: "https://test.vodorodfilm.com/?routeName=app_report"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#6529 …}
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_USER ACCESS GRANTED
Show voter details
168 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6536
  -type: "route"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6687 …}
  -icon: "fa fa-solid fa-table-list"
  -cssClass: ""
  -permission: "ROLE_USER"
  -routeName: "app_report"
  -routeParameters: []
  -linkUrl: "https://test.vodorodfilm.com/?routeName=app_report"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemBadgeDto {#6529 …}
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
169 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6488
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6697 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
170 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6531
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6705 …}
  -icon: "fa fa-solid fa-book-bookmark"
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\DocTemplate"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocTemplateCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
171 GRANTED ROLE_TEMPLATE_EDITOR
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6491
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6726 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TEMPLATE_EDITOR ACCESS GRANTED
Show voter details
172 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6491
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6726 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
173 GRANTED ROLE_TEMPLATE_EDITOR
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6535
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6715 …}
  -icon: "fa-solid fa-diagram-successor"
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\TemplateSubstitution"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTemplateSubstitutionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TEMPLATE_EDITOR ACCESS GRANTED
Show voter details
174 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6535
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6715 …}
  -icon: "fa-solid fa-diagram-successor"
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\TemplateSubstitution"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTemplateSubstitutionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
175 GRANTED ROLE_TEMPLATE_EDITOR
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6494
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6743 …}
  -icon: "fa-solid fa-paste"
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\TemplateGroup"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTemplateGroupCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_TEMPLATE_EDITOR ACCESS GRANTED
Show voter details
176 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6494
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6743 …}
  -icon: "fa-solid fa-paste"
  -cssClass: ""
  -permission: "ROLE_TEMPLATE_EDITOR"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\TemplateGroup"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CTemplateGroupCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
177 GRANTED ROLE_EMPLOYEE_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6496
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6737 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_EMPLOYEE_TECH ACCESS GRANTED
Show voter details
178 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6496
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6737 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
179 GRANTED ROLE_EMPLOYEE_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6498
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6745 …}
  -icon: "fa fa-solid fa-umbrella-beach"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Deputy"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDeputyCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_EMPLOYEE_TECH ACCESS GRANTED
Show voter details
180 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6498
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6745 …}
  -icon: "fa fa-solid fa-umbrella-beach"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Deputy"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDeputyCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
181 GRANTED ROLE_EMPLOYEE_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6500
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6768 …}
  -icon: "fa fa-building-user"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Department"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDepartmentCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_EMPLOYEE_TECH ACCESS GRANTED
Show voter details
182 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6500
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6768 …}
  -icon: "fa fa-building-user"
  -cssClass: ""
  -permission: "ROLE_EMPLOYEE_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\Department"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDepartmentCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
183 GRANTED ROLE_CONTRACTOR_POSITION_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6502
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6760 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_POSITION_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_POSITION_TECH ACCESS GRANTED
Show voter details
184 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6502
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6760 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_POSITION_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
185 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6504
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6770 …}
  -icon: "fa fa-bars-staggered"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\DocKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
186 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6504
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6770 …}
  -icon: "fa fa-bars-staggered"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\DocKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
187 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6506
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6845 …}
  -icon: "fa fa-gavel"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\RightsType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CRightsTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
188 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6506
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6845 …}
  -icon: "fa fa-gavel"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\RightsType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CRightsTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
189 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6508
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6789 …}
  -icon: "fa fa-duotone fa-bars"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ActKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CActKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
190 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6508
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6789 …}
  -icon: "fa fa-duotone fa-bars"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ActKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CActKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
191 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6510
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6832 …}
  -icon: "fa fa-solid fa-tags"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Disposition"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDispositionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
192 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6510
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6832 …}
  -icon: "fa fa-solid fa-tags"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Disposition"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDispositionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
193 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6512
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6816 …}
  -icon: "fa fa-solid fa-comment-dollar"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\PaymentNotesDescription"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentNotesDescriptionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
194 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6512
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6816 …}
  -icon: "fa fa-solid fa-comment-dollar"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "App\Entity\PaymentNotesDescription"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentNotesDescriptionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
195 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6514
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6805 …}
  -icon: "fa fa-star"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\OurFirm"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5COurFirmCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
196 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6514
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6805 …}
  -icon: "fa fa-star"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\OurFirm"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5COurFirmCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
197 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6517
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6812 …}
  -icon: "fa fa-arrows-down-to-people"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Category"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CCategoryCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
198 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6517
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6812 …}
  -icon: "fa fa-arrows-down-to-people"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Category"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CCategoryCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
199 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6519
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6818 …}
  -icon: "fa fa-solid fa-tv"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Channel"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CChannelCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
200 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6519
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6818 …}
  -icon: "fa fa-solid fa-tv"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Channel"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CChannelCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
201 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6521
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6353 …}
  -icon: "fa fa-cogs"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\DocSetting"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocSettingCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
202 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6521
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6353 …}
  -icon: "fa fa-cogs"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\DocSetting"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CDocSettingCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
203 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6523
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6906 …}
  -icon: "fa fa-regular fa-copyright"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\LicensingObject"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CLicensingObjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
204 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6523
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6906 …}
  -icon: "fa fa-regular fa-copyright"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\LicensingObject"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CLicensingObjectCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
205 GRANTED ROLE_CONTRACTOR_POSITION_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6605
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6921 …}
  -icon: "fa fa-solid fa-spaghetti-monster-flying"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_POSITION_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ContractorPosition"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorPositionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_POSITION_TECH ACCESS GRANTED
Show voter details
206 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6605
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6921 …}
  -icon: "fa fa-solid fa-spaghetti-monster-flying"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_POSITION_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ContractorPosition"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorPositionCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
207 GRANTED ROLE_DOC_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6615
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6900 …}
  -icon: "fa fa-solid fa-route"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ApprovalRoutesType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CApprovalRoutesTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_DOC_TECH ACCESS GRANTED
Show voter details
208 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6615
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6900 …}
  -icon: "fa fa-solid fa-route"
  -cssClass: ""
  -permission: "ROLE_DOC_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ApprovalRoutesType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CApprovalRoutesTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
209 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6399
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6865 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
210 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6399
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6865 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
211 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6613
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6874 …}
  -icon: "fa-solid fa-money-check"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ExpenseKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CExpenseKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
212 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6613
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6874 …}
  -icon: "fa-solid fa-money-check"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ExpenseKind"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CExpenseKindCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
213 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6607
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6896 …}
  -icon: "fa-solid fa-sack-dollar"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ExpenseType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CExpenseTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
214 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6607
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6896 …}
  -icon: "fa-solid fa-sack-dollar"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ExpenseType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CExpenseTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
215 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6585
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6888 …}
  -icon: "fa fa-filter-circle-dollar"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\SubsidyCostItem"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CSubsidyCostItemCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
216 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6585
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6888 …}
  -icon: "fa fa-filter-circle-dollar"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\SubsidyCostItem"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CSubsidyCostItemCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
217 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6608
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7423 …}
  -icon: "fas fa-folder-tree"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\FinCostItem"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CFinCostItemCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
218 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6608
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7423 …}
  -icon: "fas fa-folder-tree"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\FinCostItem"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CFinCostItemCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
219 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6610
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6224 …}
  -icon: "fa fa-ruble-sign"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Currency"
    "entityId" => null
    "filters[active]" => "1"
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CCurrencyCrudController&filters%5Bactive%5D=1"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
220 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6610
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6224 …}
  -icon: "fa fa-ruble-sign"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Currency"
    "entityId" => null
    "filters[active]" => "1"
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CCurrencyCrudController&filters%5Bactive%5D=1"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
221 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6609
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6290 …}
  -icon: "fa fa-calendar-days"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Holiday"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CHolidayCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
222 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6609
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6290 …}
  -icon: "fa fa-calendar-days"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\Holiday"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CHolidayCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
223 GRANTED ROLE_PAYMENT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6556
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6421 …}
  -icon: "fa fa-cogs"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\PaymentSetting"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentSettingCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PAYMENT_TECH ACCESS GRANTED
Show voter details
224 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6556
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6421 …}
  -icon: "fa fa-cogs"
  -cssClass: ""
  -permission: "ROLE_PAYMENT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\PaymentSetting"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CPaymentSettingCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
225 GRANTED ROLE_CONTRACTOR_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6606
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7182 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_TECH ACCESS GRANTED
Show voter details
226 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6606
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7182 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
227 GRANTED ROLE_CONTRACTOR_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6579
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6250 …}
  -icon: "fa fa-file-pen"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ContractorFileType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorFileTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_CONTRACTOR_TECH ACCESS GRANTED
Show voter details
228 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6579
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#6250 …}
  -icon: "fa fa-file-pen"
  -cssClass: ""
  -permission: "ROLE_CONTRACTOR_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ContractorFileType"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CContractorFileTypeCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
229 GRANTED ROLE_PROJECT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6595
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7340 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PROJECT_TECH ACCESS GRANTED
Show voter details
230 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6595
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7340 …}
  -icon: null
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
231 GRANTED ROLE_PROJECT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6565
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7244 …}
  -icon: "fa fa-school-flag"
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\FundingAgency"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CFundingAgencyCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PROJECT_TECH ACCESS GRANTED
Show voter details
232 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6565
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7244 …}
  -icon: "fa fa-school-flag"
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\FundingAgency"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CFundingAgencyCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
233 GRANTED ROLE_PROJECT_TECH
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6897
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7442 …}
  -icon: "fa fa-stairs"
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ProductionStage"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CProductionStageCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_PROJECT_TECH ACCESS GRANTED
Show voter details
234 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6897
  -type: "crud"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7442 …}
  -icon: "fa fa-stairs"
  -cssClass: ""
  -permission: "ROLE_PROJECT_TECH"
  -routeName: null
  -routeParameters: [
    "crudAction" => "index"
    "crudControllerFqcn" => null
    "entityFqcn" => "Ksn135\CompanyBundle\Entity\ProductionStage"
    "entityId" => null
  ]
  -linkUrl: "https://test.vodorodfilm.com/?crudAction=index&crudControllerFqcn=App%5CController%5CProductionStageCrudController"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
235 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6638
  -type: "section"
  -selected: false
  -expanded: false
  -label: ""
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
236 GRANTED EA_VIEW_MENU_ITEM
EasyCorp\Bundle\EasyAdminBundle\Dto\MenuItemDto {#6598
  -type: "section"
  -selected: false
  -expanded: false
  -label: Symfony\Component\Translation\TranslatableMessage {#7414 …}
  -icon: null
  -cssClass: ""
  -permission: null
  -routeName: null
  -routeParameters: null
  -linkUrl: "#"
  -linkRel: ""
  -linkTarget: "_self"
  -translationParameters: []
  -badge: null
  -subItems: []
  -htmlAttributes: []
}
"EasyCorp\Bundle\EasyAdminBundle\Security\SecurityVoter"
attribute EA_VIEW_MENU_ITEM ACCESS GRANTED
Show voter details
237 DENIED IS_IMPERSONATOR
null
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
attribute IS_IMPERSONATOR ACCESS DENIED
Show voter details
238 GRANTED KSN135_DOC_FIELD_SHOW_HAS_CONCILIATORS
EasyCorp\Bundle\EasyAdminBundle\Dto\EntityDto {#3710
  -isAccessible: true
  -fqcn: "Ksn135\CompanyBundle\Entity\Ticket"
  -metadata: Doctrine\ORM\Mapping\ClassMetadata {#3218 …}
  -instance: Ksn135\CompanyBundle\Entity\Ticket {#3699
    #id: 26064
    #createdAt: DateTimeImmutable @1784210764 {#3706
      date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
    }
    #updatedAt: DateTimeImmutable @1784620419 {#3709
      date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
    }
    #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
    #updatedBy: App\Entity\Employee {#3404 …}
    #deletedAt: null
    #title: "Новые порядки оплаты"
    #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
    #tz: """
      В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
      \r\n
      Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
      \r\n
      Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
      \r\n
      Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
      """
    #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
    #quantity: "1.00"
    #payed: false
    #testOnProd: true
    #executor: App\Entity\Employee {#3404 …}
    #files: Doctrine\ORM\PersistentCollection {#3694 …}
    #logs: Doctrine\ORM\PersistentCollection {#3692 …}
    #conciliators: [
      App\Entity\Employee {#3404 …}
    ]
    #warnings: []
    #file: null
  }
  -primaryKeyName: "id"
  -primaryKeyValue: 26064
  -permission: "ROLE_USER"
  -fields: EasyCorp\Bundle\EasyAdminBundle\Collection\FieldCollection {#3861 …}
  -actions: EasyCorp\Bundle\EasyAdminBundle\Collection\ActionCollection {#5705 …}
}
"Ksn135\CompanyBundle\Security\DocAccessVoter"
attribute KSN135_DOC_FIELD_SHOW_HAS_CONCILIATORS ACCESS GRANTED
"Ksn135\CompanyBundle\Security\DocTemplateAccessVoter"
attribute KSN135_DOC_FIELD_SHOW_HAS_CONCILIATORS ACCESS GRANTED
Show voter details
239 GRANTED ROLE_ALLOWED_TO_SWITCH
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ALLOWED_TO_SWITCH ACCESS GRANTED
Show voter details
240 GRANTED ROLE_SUPER_ADMIN
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_SUPER_ADMIN ACCESS GRANTED
Show voter details
241 GRANTED KSN135_TICKET_ACTION_VIEW
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_TICKET_ACTION_VIEW ACCESS GRANTED
Show voter details
242 GRANTED KSN135_FILE_CAN_UPLOAD
Ksn135\CompanyBundle\Entity\Ticket {#3699
  #id: 26064
  #createdAt: DateTimeImmutable @1784210764 {#3706
    date: 2026-07-16 17:06:04.0 Europe/Moscow (+03:00)
  }
  #updatedAt: DateTimeImmutable @1784620419 {#3709
    date: 2026-07-21 10:53:39.0 Europe/Moscow (+03:00)
  }
  #createdBy: Proxies\__CG__\App\Entity\Employee {#3695 …}
  #updatedBy: App\Entity\Employee {#3404 …}
  #deletedAt: null
  #title: "Новые порядки оплаты"
  #notes: "<div>Необходимо добавить следующие порядки оплаты:<br>- Рамочный (не требует сроков начала и конца обязательств)<br>- Рамочный с авансом (не требует сроков начала и конца обязательств)<br>- Роялти (для него также показываем поле "Как платим")</div>"
  #tz: """
    В документах, по полю "Порядок оплаты" добавляем новые значения, а так же на выбор значения вешаем логику отображения/скрытия полей:\r\n
    \r\n
    Рамочный - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Рамочный с авансом - отключается обязательность заполнения поля "Начало оказания услуг", скрывается поле "Начало оказания услуг", остальная логика скрываемых полей приравнивается к логике выбора значения "По счету"\r\n
    \r\n
    Роялти - логика отображаемых полей приравнивается к выбору знначения "По счету", дополнительно выводится поле "Описание ставки"
    """
  #state: Ksn135\CompanyBundle\Enums\TicketState {#3652 …}
  #quantity: "1.00"
  #payed: false
  #testOnProd: true
  #executor: App\Entity\Employee {#3404 …}
  #files: Doctrine\ORM\PersistentCollection {#3694 …}
  #logs: Doctrine\ORM\PersistentCollection {#3692 …}
  #conciliators: [
    App\Entity\Employee {#3404 …}
  ]
  #warnings: []
  #file: null
}
"Ksn135\CompanyBundle\Security\TaskAccessVoter"
attribute KSN135_FILE_CAN_UPLOAD ACCESS ABSTAIN
"Ksn135\CompanyBundle\Security\TicketAccessVoter"
attribute KSN135_FILE_CAN_UPLOAD ACCESS GRANTED
Show voter details
243 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
244 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
245 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
246 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
247 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
248 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
249 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
250 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
251 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
252 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
253 GRANTED ROLE_REMOVER
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_REMOVER ACCESS GRANTED
Show voter details
254 GRANTED ROLE_ALLOWED_TO_SWITCH
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ALLOWED_TO_SWITCH ACCESS GRANTED
Show voter details
255 GRANTED ROLE_ALLOWED_TO_SWITCH
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ALLOWED_TO_SWITCH ACCESS GRANTED
Show voter details
256 GRANTED ROLE_ALLOWED_TO_SWITCH
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
attribute ROLE_ALLOWED_TO_SWITCH ACCESS GRANTED
Show voter details