Здравствуйте. Я работаю над созданием билетной кассы.
Начну с общего описания:
У меня есть справочник "тит_КатегорияБилета" в нём я указываю наименование билета, цену и тип билета.
В типе билета указывается информация из созданного мной перечисления "тит_Типбилета" экскурсия или входной билет.
Так же есть справочник "тит_Экскурсоводы" где перечисляю экскурсоводов и так же есть вариант "без экскурсовода".
И есть документ "тит_Билет", где в свою очередь есть табличная часть. В табличной части такие реквизиты: КатегорияБилета, Экскурсовод, Цена, Количество, Сумма.

И вот с чем возник вопрос: Как мне обратиться к реквизиту реквизита документа, что бы прописать условие?
---
На форме для "КатегорииБилета" выбираете событие "ПриИзменении"
создать на клиенте и процедуру на сервере

далее в процедуре на сервере пишите

```1c
    ТекСтр=Элементы.[ИмяТабличнойЧасти].ТекущиеДанные;

    Если ТекСтр.КатегорияБилета.Типбилета = Перечисления.тит_Типбилета.ВходнойБилет тогда
    ТекСтр.Экскурсовод = //сюда то что требуется ;
    КонецЕсли;
```

Это в кратце)))
---
наверное стоит пройти курс по запросам. Или 21 день программирования.

Если это прошли, то в чем проблема?
---
Ещё не прошла к сожалению( поэтому и прошу помощи((
---
скиньте скрин откуда и куда нужно данные вытянуть?
---
1 скин это справочник Категории Билета
2 скрин это справочник экскурсоводов
3. Сам документ
---
прописала так, но не работает
---
Вот.
Как мне ещё подсказали, что мне надо прописать примерно так
 на сервере
Процедура При изменении
если объект.реквизитДокумента.РеквизитРеквизитаДокумента тогда и дальше прописывается условие
---
речь была про скрин из конфигуратора.
Как я понял вам нужно сделать предопределенный элемент. Или можно сделать константу. Это уже как удобнее.
И когда условие выполняется его выбирать.
Поиск по коду кривой алгоритм делают только на скорую руку.
---
Да я уже думала об этом
Но у меня проблема в том, что я не понимаю как прописать само обращение к дополнительному реквизиту, что бы программа понимала, что если там стоит входной билет то нужно выполнять действие
---
как уже писал скрин из конфигуратора нужен.
---
конфигурация большая, что конкретно вам необходимо?
---
то о чем вы пишите в (10).
---
Извините, тяжко вам со мной(( у меня нет даже основных знаний по программированию 1с и я могу путаться в терминах. Спасибо что помогаете)
---
судя по скрину если категория тип билета = перечисление нужный тип
Тогда ваш код.
---
Данные надо вытянуть из справочника "Категории билета", дополнительный реквизит "тип билета".
Что бы программа понимала что если тип билета "входной билет" тогда в экскурсоводы подставлялось бы "без экскурсовода"
---
посмотрите может курсы, а то каждый шаг подсказывать долго.
---
Можете подсказать хотя бы начало, может дальше я соображу)
---
начало в (17).
Научитесь пользоваться отладчиком станет все намного проще.
---
На форме для "КатегорииБилета" выбираете событие "ПриИзменении"
создать на клиенте и процедуру на сервере

далее в процедуре на сервере пишите

```1c
    ТекСтр=Элементы.[ИмяТабличнойЧасти].ТекущиеДанные;

    Если ТекСтр.КатегорияБилета.Типбилета = Перечисления.тит_Типбилета.ВходнойБилет тогда
    ТекСтр.Экскурсовод = //сюда то что требуется ;
    КонецЕсли;
```

Это в кратце)))