У меня очередной вопрос. Имеется документ с табличной частью. Имеется реквизит этой табличной части "РезультатОбзвона", он может принимать только 3 варианта: "Отправлено коммерческое предложение, запланирован звонок на другую дату."; "Запланирован звонок на другую дату." и "Подписан договор.". При проведении документа, если выбран вариант "Подписан договор.", документ должен быть проведён по регистру "ПодписанныеДоговоры".
Думал это сделать следующим образом:

Если "Значение ячейки табличной части" = "Подписан договор." Тогда
Движение = Движения. ПодписанныеДоговоры. Добавить ();
Движение. Период = Дата;
Движение. Контрагент = ТекСтрокаДанныеОЗвонке. НаименованиеКонтрагента;
Движение. ПодписанДоговор = Истина;
КонецЕсли;

Но никак не могу разобраться, как же получить значение этой ячейки через модуль документа, подскажите, пожалуйста. Заранее благодарю!
---
нужен цикл по строкам табличной части.. посмотрите любые примеры любых документов с табличными частями

что-то вроде:

```1c
    Для каждого ТекСтрока из <ИмяТабличнойЧасти> Цикл
    Если ТекСтрока.<ИмяРеквизитаТабличнойЧасти> = "Подписан договор." Тогда
    Движение = Движения. ПодписанныеДоговоры. Добавить ();
    Движение. Период = Дата;
    Движение. Контрагент = ТекСтрокаДанныеОЗвонке. НаименованиеКонтрагента;
    Движение. ПодписанДоговор = Истина;
    КонецЕсли;
    КонецЦикла;
```

а вообще, конечно, правильнее запросом получить нужные данные и уже по ним формировать движения. Но это скорее всего для вас пока будет сложно ).
---
Запросом к табличной части этого документа. В условие добавить и все. Потом просто обойти результат запроса. Нужные записи будут сделаны в регистр
---
нужен цикл по строкам табличной части.. посмотрите любые примеры любых документов с табличными частями

что-то вроде:

```1c
    Для каждого ТекСтрока из <ИмяТабличнойЧасти> Цикл
    Если ТекСтрока.<ИмяРеквизитаТабличнойЧасти> = "Подписан договор." Тогда
    Движение = Движения. ПодписанныеДоговоры. Добавить ();
    Движение. Период = Дата;
    Движение. Контрагент = ТекСтрокаДанныеОЗвонке. НаименованиеКонтрагента;
    Движение. ПодписанДоговор = Истина;
    КонецЕсли;
    КонецЦикла;
```

а вообще, конечно, правильнее запросом получить нужные данные и уже по ним формировать движения. Но это скорее всего для вас пока будет сложно ).
---
как же любят бегать по всей тч......а если там строк 100к, а нужна 1?

Используйте поиск по ТЧ.....
---
ну, особенно с исходным вопросом, где человек не может обратится к реквизиту табличной части.
И уже если не "бегать по строкам табличной части", то как я и написал - запросом, а не поиском ;)
---
Запросом нельзя напрямую получить данные, если объект не записан в БД, а поиском - можно.

Более того, запрос - это доп. ресурсы сервера 1с и сервера sql на обработку, а тч уже в памяти, ничего, кроме, поиска делать не нужно.
---
вы собрались делать движения по незаписанному документу?)
Уверен, что речь про обработчик проведения.

Насчет доп. ресурсов - посмотрите как сейчас организовано проведение в типовых - во всех документах используется метод ИнициализироватьДанныеДокумента() - где все необходимые данные для движений получаются запросами.
---
+(7) Но можно и поиском при желании, не спорю.
Но не думаю, что будет колоссальная разница между найти строки поиском и делать по ним цикл и между циклом по всей табчасти с проверкой условия. Думаете поиск принципиально по другому работает? это уже на вкус и цвет.
Тем более судя по задаче - там 3 варианта => рядом появится еще 2 проверки с движениями по своим регистрам.

когда представляешь несколько возможных вариантов реализации - только в плюс, так что автору повезло)
---
с чего вы взяли, что речь идет про типовую конфигурацию управляемого приложения?
Автор спрашивает в общем, следовательно ответ тоже должен быть в общем.
---
"про типовую конфигурацию управляемого приложения" - это лишь пример того какой подход используется сейчас, чем он не применим в "общем"? запросы использовать можно, модули менеджера тоже, экспортные функции тоже работают.
что-то я не понимаю, чему вы противитесь
---
Запросом нельзя напрямую получить данные При проведении документа уже можно запросом
---
согласен, но это доп. нагрузка.
Вообще, решение довольно странное. Имхо, должен быть документ, который только нужные строки содержит, а не отдельные, учитываемые в регистре. Ну да ладно.....