реальные строки табличной части документа

1. Gala 03.11.23 06:05 Сейчас в теме
Здравствуйте. Как можно получить реальные строки табличной части документа - т.е. именно те, которые отражены на экране, поскольку если создаешь и удаляешь строки - они остаются с номерами. Мне надо при добавлении новой строки - текущей взять некоторые данные из предыдущей строки.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. PowerBoy 3431 03.11.23 07:45 Сейчас в теме
&НаКлиенте
Процедура УдалитьПустыеСтрокиКонсоли()
	УдаляемыеСтроки = Новый Массив;
	Для каждого стр Из Консоль Цикл
		Если НЕ ЗначениеЗаполнено(стр.Текст) Тогда
			УдаляемыеСтроки.Добавить(стр.ПолучитьИдентификатор()); 
		КонецЕсли;
	КонецЦикла;
	Для каждого н Из УдаляемыеСтроки Цикл
		Консоль.Удалить(Консоль.НайтиПоИдентификатору(н));
	КонецЦикла; 
КонецПроцедуры
Показать
lefthander; +1 Ответить
3. Gala 03.11.23 08:16 Сейчас в теме
(2) А если удаляем заполненные строки?
4. PowerBoy 3431 03.11.23 08:30 Сейчас в теме
(3) Это пример, в отличие от НомераСтроки - Идентификатор не изменяется при удалении строк.
5. starjevschik 03.11.23 09:27 Сейчас в теме
Понятие "предыдущая строка" не абсолютно. Поменяли сортировку и что? Передвинули строку вверх или вниз. Задачу надо как-то более строго поставить, сдается мне.
Или каждый раз при изменении чего-либо все пересчитывать сверху вниз, тоже вариант.
6. Gala 03.11.23 09:40 Сейчас в теме
(5) Да, я это понимаю. Возьмем идеальный вариант - без сортировки. Просто добавление, предположим.
7. Дмитрий74Чел 240 03.11.23 09:59 Сейчас в теме
Вам надо идентификатор строки https://its.1c.ru/db/pubv8devui#content:244:hdoc
Если нет доступа на ИТС - гуглите "Работа с таблицей в форме ", ТекущаяСтрока, ТекущиеДанные, НайтиПоИдентификатору(), ПолучитьИдентификатор()
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот