Доброе время суток, уважаемые.

Задача такая.

Как передать во внешнюю обработку текущую строку табличной части документа (Значения реквизитов)?

Заранее признателен.
---
Как передать во внешнюю обработку текущую строку табличной части документа (Значения реквизитов)?

Открыть форму обработки и через параметры передать текущую строку табличной части
---
текущую строку табличной части

Примерно так получаем текущую строку

```1c
    ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
    Сообщить(ТекущиеДанные.Номенклатура);
```
---
Что в твоём понимании означает "внешняя обработка" и как ты её инициализируешь?
Про БСП, как я понимаю, спрашивать бесполезно...
---
Обычная внешняя обработка. Загружается из файла. Не входит в раздел "Обработки" конфигурации. А какие проблемы с БСП?
---
Что такое "обычная внешняя обработка"? Это то, что запускается через Файл-Открыть? Или это внешняя обработка зарегистрированная в БСП?
---
Зарегистрированная в БСП. Обработка заполнения.
---
Она работает с объектами. А не со строками.
---
Да, но у передаваемого в нее объекта, наверное, есть текущее состояние. В том числе, позиция строки табличной части. Или это не так?
---
Конфигурация? Может обработка заполнения таб.части?
---
ЗУП 3.1. Обычная обработка. Ранее вызывалось из Приема на Работу. Передавался Сотрудник. Теперь надо сделать Прием на Работу Списком. И работать с Сотрудником из Табличной части.
---
Код не рабочий, приведен для объяснения идеи

```1c
    Структура = Новый Структура;
    Структура.Вставить("Реквизит1", СтрокаТЧ.Реквизит1);
    Структура.Вставить("Реквизит2", СтрокаТЧ.Реквизит2);
    Структура.Вставить("Реквизит3", СтрокаТЧ.Реквизит3);
    ...
    Структура.Вставить("РеквизитN", СтрокаТЧ.РеквизитN);
    ВнешняяОбработкаОбъект.ЭкспортнаяПроцедураВнешнейОбработки(Структура);
```
---
Наверное, не понял. Как в этом коде обратиться к ТЕКУЩЕЙ строке табличной части передаваемого объекта ?
---
Никак не обратиться. Текущая строка доступна только в контексте формы, Вы передаете Объект. Процедура в которую передается объект может вызываться вообще без открытия формы. Вы что-то совсем не так заархитектурили. Опишите изначальную задачу. Что Вы пытаетесь сделать?
---
.
---
Как передать во внешнюю обработку текущую строку табличной части документа (Значения реквизитов)?

Открыть форму обработки и через параметры передать текущую строку табличной части
---
Для каждой строки создавать объект внешней обработки?
---
Вы нам экзамен не устраивайте. Вы либо четко пишите задачу, либо сами разбирайтесь. Текущая строка - это 1 строка, откуда-то речь пошла про каждую строку уже...
---
Ты мне это зачем пишешь? Пиши автору.
---
А ты зачем тогда про каждую строку пишешь? Не пиши вообще
---
Я с тобой дискутирую про то, что твой совет из клиентской формы передавать на сервер целую форму с указанием текущей строки влечёт за собой формирование нового объекта внешней обработки на сервере.
А ты почему-то решил, что это моя задача? Это не моя задача. Это задача топикстартера. Вот на него и наезжай по поводу "четко обозначенной задачи". А не на меня.
---
Здравствуйте. У меня схожая задача. Есть кадровые документы списком (прием, перевод, увольнение). Как получить текущую строку ТЧ документа в доп обработку для печати?
---
ТекущаяСтрока = ТЧ.ТекущиеДанные;

ТЧ - Ваша ТабличнаяЧасть, ТекущиеДанные - данные ее активной строки.