Довідковий матеріал

Установлення параметрів вибору та зв'язків параметрів вибору для об'єктів метаданих

1. Як правило, такі обмеження бізнес-логіки, як обмеження вибору, мають бути однаковими для всіх форм, у яких редагується той чи інший об'єкт. Тому задавати параметри вибору та зв'язки параметрів вибору рекомендується у властивостях об'єктів метаданих — у реквізитах довідників, документів тощо. 2. Однак можуть траплятися випадки, коли обмеження вибору можуть залежати від конкретного сценарію роботи. У таких випадках параметри вибору можуть бути уточнені за місцем, у конкретній формі. Наприклад, у конфігурації є

1. Як правило, такі обмеження бізнес-логіки, як обмеження вибору, мають бути однаковими для всіх форм, у яких редагується той чи інший об'єкт. Тому задавати параметри вибору та зв'язки параметрів вибору рекомендується у властивостях об'єктів метаданих — у реквізитах довідників, документів тощо.

2. Однак можуть траплятися випадки, коли обмеження вибору можуть залежати від конкретного сценарію роботи. У таких випадках параметри вибору можуть бути уточнені за місцем, у конкретній формі.

Наприклад, у конфігурації є

  • довідник Співробітники, у якому є реквізити Організація та ВидСотрудника (перелік зі значеннями Основний/Сумісник);
  • документ ПриказОПриеме, у якому є реквізит Організація та Сотрудник; при цьому для реквізиту Сотрудник документа ПриказОПриеме задано зв'язок параметра вибору Відбір.Організація з реквізитом Організація.

Потрібно реалізувати можливість вибору лише основних співробітників залежно від значення функціональної опції ВыбратьТолькоИзОсновыхСотрудников. Для цього необхідно

  • у формі документа ПриказОПриеме реалізувати додатковий реквізит форми ВидыСотрудников,
  • після чого для поля форми Сотрудник може бути встановлено зв'язок параметра вибору Відбір.ВидСотрудника з реквізитом форми ВидыСотрудников,
  • при цьому реквізит форми ВидыСотрудников заповнюється на підставі аналізу функціональної опції.

(При цьому встановити для реквізиту Сотрудник документа ПриказОПриеме зв'язок для параметра вибору Відбір.ВидСотрудника немає можливості, оскільки реквізиту ВидСотрудника у документі ПриказОПриеме не існує.)

Тоді встановлення зв'язку для параметра Відбір.Організація у властивостях реквізиту Сотрудник документа ПриказОПриеме та зв'язку для параметра Відбір.ВидСотрудника у полі форми документа ПриказОПриеме призведе до того, що в режимі 1С:Підприємства працюватимуть обидва зв'язки параметра вибору. Таким чином, під час вибору співробітника у формі наказу про прийняття відбір у списку співробітників буде встановлено як за організацією, заповненою в документі, так і за видом співробітника, який буде визначено на підставі функціональної опції.

Записатися телефоном