Здравствуйте. В БГУ 2.0, в большинстве документов есть вкладка "Бухгалтерская операция", но когда я смотрю в конфигураторе, то ее там нет, есть только группа. Как мне можно обратиться к реквизиту, а желательно даже обработчику реквизита. Там есть реквизит булево, денежные операции, мне нужно, чтобы при изменении значения, у меня заполнялась ТЧ формы "Денежные обязательства" (она есть в форме) или хотя бы узнать значение и на основании его, запустить команду заполнения ТЧ?
---
подключить обработчик к элементу формы.
Определить, как называется элемент формы и УстановитьДействие для него

```1c
    ИскомыйЭлемент = Элементы.Найти("ИмяЭлемента");
    Если ИскомыйЭлемент <> Неопределено Тогда
    ИскомыйЭлемент.УстановитьДействие("ПриИзменении", "ИмяЭлементаПриИзменении");
    КонецЕсли;
```

ИмяЭлементаПриИзменении это имя процедуры, которая будет выполняться для этого обработчика. Ее нужно создать.

PS. Но, возможно такое действие уже установлено. Тогда необходимо найти и вносить изменение в нужную процедуру.
---
ПриСозданииНаСервере, но после отработки создания программного добавления элементов формы.
---
скрины бы помогли.
---
Здравствуйте.
---
это не табличная часть. Это Страница.
Страница и реквизиты добавляются программно.
Обратиться к ним можно через ЭтаФорма.ИмяДобавленногоРеквизитыФормы
---
т.е. это объект самой формы, хорошо, спасибо. Вопрос тогда следующий, а как поймать момент изменения значения в реквизите?
---
подключить обработчик к элементу формы.
Определить, как называется элемент формы и УстановитьДействие для него

```1c
    ИскомыйЭлемент = Элементы.Найти("ИмяЭлемента");
    Если ИскомыйЭлемент <> Неопределено Тогда
    ИскомыйЭлемент.УстановитьДействие("ПриИзменении", "ИмяЭлементаПриИзменении");
    КонецЕсли;
```

ИмяЭлементаПриИзменении это имя процедуры, которая будет выполняться для этого обработчика. Ее нужно создать.

PS. Но, возможно такое действие уже установлено. Тогда необходимо найти и вносить изменение в нужную процедуру.
---
А это при открытии делать?
---
ПриСозданииНаСервере, но после отработки создания программного добавления элементов формы.
---
хорошо, спасибо большое, попробую в понедельник. Хороших выходных.
---
Спасибо, удачи.
---
Сделал так, вроде работает, но хотелось бы, чтобы при изменении статуса срабатывал данный алгоритм, а не перед записью на сервер!

```1c
    &После ("ПередЗаписьюНаСервере")
    &НаСервере
    Процедура VID_ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

    КакоеЗначениеУФлагаДО = ТекущийОбъект.ДополнительныеСвойства.ДанныеАвтоПроведения.ДополнительныеРеквизиты;

    Если КакоеЗначениеУФлагаДО.ПринятьДенежноеОбязательство И ТекущийОбъект.ДенежныеОбязательства.Количество() = 0 Тогда

    ТаблицаОбязательств = УчетРасчетов.ДенежныеОбязательстваПоПоступлениюМЗ(ТекущийОбъект, Объект.Дата);

    ТекущийОбъект.ДенежныеОбязательства.Загрузить(ТаблицаОбязательств);

    ИначеЕсли КакоеЗначениеУФлагаДО.ПринятьДенежноеОбязательство = Ложь Тогда
    ТекущийОбъект.ДенежныеОбязательства.Очистить();

    КонецЕсли;

    КонецПроцедуры
```
---
чтобы при изменении статуса срабатывал данный алгоритм Добавьте свой обработчик на необходимый элемент формы, в чем проблема?
---
так его нет в дереве элементов, там есть только группа (страница) бухгалтерская операция, а элементов нет!
---
В конфигураторе - нет. А в программном коде по отладчику - есть.
Ты программист или где?
---
Не он любитель "по-дёргать" ... регистры. Для меня все его темы источник лулзов и хорошего настроения.
---
Ну это тоже хорошо, для плохого настроения и тв хватает!
---
Каждый проходит тот или иной путь, я открываю для себя новые горизонты и не вижу ничего плохого спросить тех, кто этот горизонт уже прошел!
---
Никакая ТабличнаяЧасть не может присоединяться к форме программно.
---
Здравствуйте. Программа настраивает видимость того или иного элемента, но в конфигураторе я не вижу ТЧ "Бухгалтерская операция", но в пользовательском режиме, данная ТЧ есть!
---
Нет там никакой ТЧ. Научитесь пользовать терминологией. А то придется вам про суслика банальность рассказать...