arefaste/1C_Forums huggingface dataset:
Здравствуйте форумчане. Возникла проблема и я пока не могу понять как ее решить.

Есть документ с полем БанкСчет, у поля определено событие

```1c
    &НаКлиенте
    Процедура БанковскийСчетНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    мвПодпискиНаСобытияКлиент.ВызватьФормуВыбораСчета(Объект.Организация);
    КонецПроцедуры
```

По итогам события открывается форма выбора с отбором по организации

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Если Не Параметры.ПараметрФормыМассив = Неопределено Тогда
    Если Не Параметры.ПараметрФормыМассив.Количество() = 0 Тогда
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
    ЭлементОтбора.ПравоеЗначение = Параметры.ПараметрФормыМассив;
    КонецЕсли;
    КонецЕсли;

    КонецПроцедуры
```

Форма выбора открывается без ошибок, отбор срабатывает корректно, но при этом после выбора элемента списка он не встает в поле БанкСчет. В чем может быть проблема?
---
Владельцем формы выбора должен быть элемент, для которого она вызывается. В процедуру ВызватьФормуВыбораСчета передавайте еще Элемент. Форму выбора получайте/открывайте указав этот элемент в качестве владельца.
---
Первое, что приходит на ум, это некорректно открывается форма выбора. Судя по коду обработчика "НачалоВыбора", форма открывается без владельца, стало быть и возвращать выбранное значение некуда. Удобнее всего в подобных случаях указывать в качестве владельца само поле ввода.

Возможно, конечно, что выбранные данные возвращаются как-то иначе, например, через оповещения. Но тут уже, чтобы что-то подсказать более конкретно, необходимо видеть код как процедуры "мвПодпискиНаСобытияКлиент.ВызватьФормуВыбораСчета", так и обработчика выбора в форме выбора, если таковой имеется.
---
Да, все именно так, я забыл владельца
---
Владельцем формы выбора должен быть элемент, для которого она вызывается. В процедуру ВызватьФормуВыбораСчета передавайте еще Элемент. Форму выбора получайте/открывайте указав этот элемент в качестве владельца.
---
Точно, спасибо. Иногда такие очевидные вещи забываешь.
Всем привет.
Такая интересная хрень, обновил значит я свою УТ до последнего релиза 11.4.8.73 на то момент. Вроде все обновилось пердупреждений нет. Пытаюсь печатать этикетки через терминал и локально - все работает, а вот считывать сканером ШК - йух. При этом этикетки не отличить от этикеток в старой версии УТ. Сразу оговорюсь - это не политика Easy Print, я ее отключил год назад на фиг.
Вернулся на старую версию (копия базы пофиг) - все считывается. Покопался в инете, нашел, что одинцэ решили отказаться от использования компоненты 1С BarCode - что используют гении современности непонятно.
Вопрос собственно, у кого-то из сообщества была подобная хрень?И как с ней воевать?
---
Вот одно единственное отличие нашел в макете - это размер картинки ШК.
---
Вот одно единственное отличие нашел в макете - это размер картинки ШК.
---
Вообщем кому надо решение простое
Добрый день!
Для получения кадровых данных по сотруднику пользуюсь функцией из общего модуля КадровыйУчет.КадровыеДанныеСотрудников(). Для данной функции необходимо задать параметр КадровыеДанные. В списке доступных полей данных есть такие реквизиты как Должность и ТекущаяДолжность, Подразделение и ТекущееПодразделение, ВидЗанятости и ТекущийВидЗанятости и т.п.
В чем отличие текущих реквизитов от обычных? Замечала, что при получении этих данных на определенную дату может получиться разный результат.
Заранее спасибо.
---
Очевидно что параметр "подразделение" с указанием периода 1 июня, потому что текущее подразделение вернет то, в котором он работает сейчас

```1c
    КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт
```

обратите внимание на описание параметра "ДатаПолученияДанных ":

// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.

т.е. к данным с префиксом "текущий" этот параметр не применяется

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

```1c
    КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт
```

обратите внимание на описание параметра "ДатаПолученияДанных ":

// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.

т.е. к данным с префиксом "текущий" этот параметр не применяется

Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
```1c
    &НаСервере
    Процедура КомандасНаСервере()
    Пер = Справочники.ИмяСправочника.НайтиПоНаименованию(ИмяРек).ПолучитьОбъект();
    Пер.Наименование = Пер.Наименование+"qwe";
    Пер.Записать();
    КонецПроцедуры
```

Доброго времени суток
Подскажите кто знает, почему код отказывается работать?
Элемент находит, но не меняет
---
Элемент находит, но не меняет Элементарно: чему будет равна длина строки Пер.Наименование+"qwe"?
---
Элемент находит, но не меняет Элементарно: чему будет равна длина строки Пер.Наименование+"qwe"?
---
Спасибо
В УТ 11.4 для ресурса "Цена" регистра "Цены номенклатуры" установлен тип ОпределяемыйТип.ДенежноеПолеНеотрицательное. В запросе необходимо выполнить арифметическую операцию с этим полем, но предсказуемо конструктор предупреждает об ошибке. Можно ли как то выйти из положения или смириться и решать проблему без использования запроса?
---
Тип "ДенежноеПолеНеотрицательное" вы в расширение тоже импортировали?
---
А если без конструктора написать текст запроса вручную и в арифметической операции привести цену к нужному типу оператором ВЫРАЗИТЬ?
---
А если сделать ВЫРАЗИТЬ в конструкторе, не? Тогда тоже уже перестанет предупреждать)
---
нет, тоже не проходит.
---
ВЫРАЗИТЬ с ОпределяемыйТип.ДенежноеПолеНеотрицательное не прокатывает, а мне надо это поле умножить на обычное число, соответственно как ни крути натыкаюсь на ошибку, либо при попытке ВЫРАЗИТЬ так преобразование типов в запросе невозможно, либо при попытке умножить без преобразования, т.к. пытаемся выполнить операцию со значениями разных типов
---
Попробовал в 11.4.6.166, там тоже у ресурса Цена тип ДенежноеПолеНеотрицательное - у меня без проблем в запросе работает умножение цены на число. Может у вас что-то с регистром не в порядке, тестирование и исправление не пробовали?
---
Или может на другой платформе попробовать?
---
Виноват, забыл уточнить, все это происходит в расширении. Сделал там макет со схемой компоновки данных и редактирую запрос.
Скрины с ошибками прикрепил.
Конфигурация 11.4.6.188 Платформа 8.3.13.1809
---
Тип "ДенежноеПолеНеотрицательное" вы в расширение тоже импортировали?
---
Все оказалось просто, определяемый тип действительно импортировать забыл. Спасибо!.
Всем привет.
Работает у кого-то вывод инн и наименование юр.лица в УТ 11.4.7? А то желтокоробочники заявили что из РТУ чек можно с этими данными вывести, но что-то не выходит каменный цветок.
---
Вроде заработало с доработкой (а как же без нее)
---
Не знаю как в УТ11, но вчера обновлял БП3 там было написано что чеки с юр лицом выбиваться будут начиная с даты 01.07.19
---
Это как так???? Таймер что-ли?
---
Это как так???? Таймер что-ли?

Эммм.... ну типа "Если ДатаДокумента >= 01.07.19 Тогда"
---
Да ну....не могли они так об стену удариццо....И зачем главное?
---
В смысле зачем? Закон с какого числа обязывает чеки с юр лицами печатать?
---
Введены приказом от 9 апреля 2018 г. N ММВ-7-20/207
---
Введены приказом от 9 апреля 2018 г. N ММВ-7-20/207
С какой даты чеки по новым правилам! А не от какой даты издан приказ.
---
Какая то хрень,- внезапно с 01 июля, ЦОД начнет принимать теги получатель и получатель ИНН....а до этого не моги.
---
при чём тут могли или не могли? Закон на сколько знаю обязывает печатать чеки с 01.07.19.
---
Ну счас дату на ПК поменяю и посмотрю )))
---
В коде лучше посмотри что там при печати чеков. Я сам не смотрел. Это при обновлении открылось окно с красивыми картинками чеков и документов и там было написано что с 01.07.19 чеки будут печататься по новым правилам.
---
в коде пока ничего не нашел...
---
А при обновлении никакого описания не было? Типа "Новое в версии" ?
---
Конечно не было, и в исправлении ошибок ни фига.
---
В БП было. Полагаю что и для УТ должно быть. Релиз самый последний?
 и в исправлении ошибок ни фига.
Так это не ошибки, в ошибках и не должно быть.
---
Ну сейчас 11.4.8 повешу и будет последний. Собственно оттуда же https://its.1c.ru/db/updinfo#content:613:1:issogl2_toc534968706
---
Писали что с версии 11.4.7 из РТУ можно, но по факту низя!
---
Вот по БП.

https://its.1c.ru/db/updinfo#content:637:1:issogl1_4

Хотя может я и ошибаюсь и в программе проверки на дату нет.
---
Кстати проверки на дату не было )))))
---
Мои ещё не звонили, не знаю, может ещё не пробивал чеки.
---
Вроде заработало с доработкой (а как же без нее)
доброго всем дня!ребят подскажите,как можно перенести ОПЗС и Тр.Н с одной базы в другую?
---
ты до сих пор на упп брат по несчастью
---
Базы идентичны?
---
Если конфигурации одинаковые, тогда обработкой "Выгрузка/загрузка данных в XML", если разные - то с помощью "Универсальный обмен данными XML" + правила для нужных объектов.
---
базы одинаковые,просто одна копия!как бы эксперементальная!надо просто реальные данные по этим документам забрать!и вкопию их перекинуть!
---
Если я правильно понял задачу то тут два варианта, либо сделать новый бекап с данными. Либо обменять документы, написать правила обмена и оставить только эти типы документов. Можно попробовать обработкой "Выгрузка/загрузка данных в XML". Но не факт что ничего лишнего не перетянет. Смотря что именно нужно перетащить.
---
нужны доки ОПЗС и ТрН!!!
---
Можно использовать COM соединение, отберете запросом все что нужно.
---
Обработкой "Выгрузка/загрузка данных в XML". Снять все галочки "При необходимости" и аккуратно проставить, те которые нужны.
---
ты до сих пор на упп брат по несчастью
---
спасибо,дээээ начальство жмотится что то покупать обновлять,был бы ERP столько проблем бы ушло..
---
я так понимаю вы тоже на упп?хотел написать вам в лс,но у вас закрыты!хотеловсь проконсультироваться у вас еще по кое каким вопросам,если вам не в напряг,пришлите вашу почту
Здравствуйте. Подскажите как программно можно добавить существующую группировку в СКД.
При открытии получаю нужную группировку, затем удаляю настройки. Как добавить ГруппировкуП в новую настройку?

```1c
    ГруппировкаП = КомпоновщикНастроек.Настройки.Структура.Получить(4);
    Пока КомпоновщикНастроек.Настройки.Структура.Количество() > 0 Цикл
    КомпоновщикНастроек.Настройки.Структура.Удалить(КомпоновщикНастроек.Настройки.Структура[0])
    КонецЦикла;
```
---
Так легко не получится, придется хитрить с циклами.

Простой пример 2х ярусной настройки для облегчения понимания структуры:

```1c
    //получим нашу группировку (тип- ГруппировкаКомпоновкиДанных)
    ГруппировкаП = КомпоновщикНастроек.Настройки.Структура[0].Получить();
    //здесь очистим настройку удалив все группировки

    //добавим старшую группировку
    Группировка = КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
    //заполним ее поля
    ПолеГруппировки = Группировка.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
    ПолеГруппировки.Использование = Истина;
    ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных("Наименование");

    //добавим группировку 2 уровня, если не заполнить поля получатся детальные записи
    КомпоновщикНастроек.Настройки.Структура[0].Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
```

Здесь подробно разжовано.
https://expert.chistov.pro/public/692753/
---
Так легко не получится, придется хитрить с циклами.

Простой пример 2х ярусной настройки для облегчения понимания структуры:

```1c
    //получим нашу группировку (тип- ГруппировкаКомпоновкиДанных)
    ГруппировкаП = КомпоновщикНастроек.Настройки.Структура[0].Получить();
    //здесь очистим настройку удалив все группировки

    //добавим старшую группировку
    Группировка = КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
    //заполним ее поля
    ПолеГруппировки = Группировка.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
    ПолеГруппировки.Использование = Истина;
    ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных("Наименование");

    //добавим группировку 2 уровня, если не заполнить поля получатся детальные записи
    КомпоновщикНастроек.Настройки.Структура[0].Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
```

Здесь подробно разжовано.
https://expert.chistov.pro/public/692753/
---
Наверное, копируя каждое свойство вашей ГруппировкиП в новую группировку.
---
Решил вопрос без добавления группировки сохраненной. Данные в макет запихал, а к макету через новую группировку по имени подцепился. Спасибо за ответы.
Здравствуйте. Возникла следующая проблема:

Есть файл формата .xml Он формируется внешней печатной формой.
Чтобы его вывести пользователю, если я формирую внешней обработкой, то я копирую его в расширение .txt и показываю пользователю.
В этом варианте (с внешней обработкой) я вместо Табличного документа создаю Текстовый документ,
Здесь все ок.

Но мне надо подключить его как внешнюю печатную форму.

Если я как в первом варианте вместо Табличного документа создаю Текстовый документ в печатной форме, то в недрах общих модулей программа говорит, что в моем документе нет количества экземпляров.
Может быть кто-то сталкивался с подобной задачей?
Как вместо Табличного документа в печатной форме использовать Текстовый документ?

Управление торговлей 11.1.
---
Создайте внешнюю печатную форму, но тип команды укажите как "Вызов клиентского метода". Ну а в форме обработки уже реализуйте формирование текстового документа, там же и откройте его для пользователя.

https://its.1c.ru/db/bsp311doc#content:31:1:issogl2_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0­%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BE%D1%82%D1%87%D0%B5%D­1%82%D0%B0_%D0%B8%D0%BB%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1­%D0%BE%D1%82%D0%BA%D0%B8
---
я пожалуй спрошу у Кати Лель как решить эту задачу.
БЖ утверждала, что только этот исполнитель идеален.
---
Создайте внешнюю печатную форму, но тип команды укажите как "Вызов клиентского метода". Ну а в форме обработки уже реализуйте формирование текстового документа, там же и откройте его для пользователя.

https://its.1c.ru/db/bsp311doc#content:31:1:issogl2_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0­%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BE%D1%82%D1%87%D0%B5%D­1%82%D0%B0_%D0%B8%D0%BB%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1­%D0%BE%D1%82%D0%BA%D0%B8
---
У вас есть варианты, вывод печатной формы или открыть форму обработки.
Можно вызвать открытие формы, сформировать текстовый документ, закрыть форму. Все программно
---
Спасибо, попробую.
---
Спасибо dhurricane/
Ваш ответ реально помог.
Помучиться правда пришлось, так как информации по вызову клиентского метода в инете не много.
Но в результате все получилось.
Спасибо также VKuser34748507.
В модуле объекта есть экспортный метод, который я хочу вызвать в модуле другого объекта.
Для этого, как я понял, нужно получить тип Справочник.Объект.
Примерно таким макаром:

```1c
    Справочники.ИмяСправочника.ИмяЭлемента.ПолучитьОбъект().ИмяМетода
```

Вопрос, почему нужно обращаться к элементу, а не, допустим, напрямую к методу?
И так же не могу вкурить, почему, чтобы вызвать метод, нам необходимо получать тип Справочник.Объект?
Знатоки, объясните пожалуйста!:)
---
Имя модуля говорит само за себя - модуль объекта. Это означает, что метод работает в контексте объекта, в данном случае в контексте элемента справочника, т.е. метод имеет доступ к полям объекта. Ну и отсюда становится очевидным: если метод имеет доступ к полям объекта, значит сам объект в момент выполнения метода должен существовать. Иначе работать не с чем будет. Поэтому то Вам и необходимо получать объект типа "СправочникОбъект".
---
Имя модуля говорит само за себя - модуль объекта. Это означает, что метод работает в контексте объекта, в данном случае в контексте элемента справочника, т.е. метод имеет доступ к полям объекта. Ну и отсюда становится очевидным: если метод имеет доступ к полям объекта, значит сам объект в момент выполнения метода должен существовать. Иначе работать не с чем будет. Поэтому то Вам и необходимо получать объект типа "СправочникОбъект".
---
Спасибо, ответ помог) После работы голова уже с трудом варит..)
---
таким макаром не надо - пример просто неудачный

если вы не понимаете, что такое ссылка и объект, то вам необходимо
прочесть книжки или посмотреть ролик.
---
Такой пример приводит Гилёв в своем видео курсе, в целом все понятно объясняет, но тут не понял..
---
да хоть Ньютон - базис знать необходимо.
---
еще есть вариант расположения общих процедур в менеджере объекта, тогда к нему можно обращаться не создвая объект

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

Вот например код, который я пишу в передаче ПКО перед выгрузкой:

ТаблицаТоваров = Источник.ТаблДокументы.Выгрузить();
ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("Услуги", ТаблицаТоваров);

Дальше в ПКГС для таб части указиваю Получить из входящих данных. И что мне дальше сделать?
И что мне дальше сделать?
---
Не совсем так, если у вас в исходном документе в таб части ссылка на документы, в которых уже номенклатура и вам нужно именно номенклатуру в приемник передать, тогда вы запросом получаете номенклатуру всех документов из таб части источника, при необходимости группируете и уже результат этого запроса передаете во входящие данные.
---
Спасибо, разобрался, всё оказалось достаточно просто
Здравствуйте.

Дано:
Реквизит внешней обработки типа ТЗ с отображением на форме. Обработкой производим заложенную бизнес-логику (создаем документы) с отображением в одной из ячеек таблицы ссылки на созданный документ. Переходим из таблицы в документ и меняем дату. При возврате в ячейке (в ссылке) измененная дата, все ок.

Проблема:
При повторном программном изменении даты на первоначальную, значение даты в ссылке ячейки таблицы остается прежним.

При отладке на сервере устанавливается корректное значение ссылки, но на форме значение ссылки не обновляется. Пробовал принудительно вызвать ОбновитьОтображениеДанных() и Элементы.Докум.Обновить();, но все тщетно.

Складывается впечатление, будто какое-то кэширование на клиенте не позволяет отобразить актуальные данные.

Прошу помощи сообщества в решении вопроса. Заранее благодарю.
---
Попробуйте оповестить об изменении сразу после обработки документа:

```1c
    ОповеститьОбИзменении(ДокументСсылка); // если меняете один документ
    ОповеститьОбИзменении(Тип("ДокументСсылка.МойДокумент")); // если меняете сразу несколько документов
```
---
Попробуйте оповестить об изменении сразу после обработки документа:

```1c
    ОповеститьОбИзменении(ДокументСсылка); // если меняете один документ
    ОповеститьОбИзменении(Тип("ДокументСсылка.МойДокумент")); // если меняете сразу несколько документов
```
---
ОповеститьОбИзменении(Тип("ДокументСсылка.МойДокумент"));
Большое спасибо, работает!
Есть вот такая таблица значений :

ПараметрыОткрытияФормы = Новый Структура ("Склад, Тип");
 ПараметрыОткрытияФормы.Вставить("Склад",Объект.Склад);
 ПараметрыОткрытияФормы.Вставить("Тип",МассивТиповКартриджей(Объект.Техника));

В ней имеется массив ( МассивТиповКартриджй(Объект.Техника))

Мне хочется узнать ,как обойти значения этой структуры и вывести на экран пользователю ? (Чисто в научных соображениях,на практике применять в данном случае не планирую)

Метод :
 Сообщить (ПараметрыОткрытияФормы.Тип);
Этот метод выводит на экран значение что это массив , а мне нужны именно те значения,которые хранятся в этом массиве.
---
Спасибо . Искал более простой способ и нашел сам .
 В режиме отладчика ,нужно было просто вычислить выражение и можно увидеть какие строки есть в массиве.
---
циклом собери текст сообщения
---
Спасибо . Искал более простой способ и нашел сам .
 В режиме отладчика ,нужно было просто вычислить выражение и можно увидеть какие строки есть в массиве.
---
СтрСоединить
Добрый день, как передать на сервер реквизит - справочник текущей активированной строки Табличной части
---
Элементы.Список.ТекущаяСтрока возвращает ссылку
---
Элементы.Список.ТекущаяСтрока возвращает ссылку
---
речь в теме о табличной части, а не табличном поле
---
У табличной части нет такого понятия, как текущая активная строка.
Это допустимо только для Табличного поля.
---
передавай номер строки или идентификатор