Имя: Пароль:
1C
1С v8
Добавить строку в середину табличной части
0 -Chubik-
 
07.09.12
14:17
Здравствуйте господа, думаю этот вопрос у многих возникал, но что-то не нашел..
Можно ли добавить строку в табличную часть но не в конец а начиная с определенного элемента не выгружая в ТЗ и не делая там махинации с переборами?
1 -Chubik-
 
07.09.12
14:18
Заранее, извиняюсь за отсутствие знаков препинания..
Можно ли добавить строку в табличную часть, но не в конец, а начиная с определенного элемента, не выгружая в ТЗ и не делая там махинации с переборами?
2 zladenuw
 
07.09.12
14:19
Синтаксис:

Сдвинуть(<Строка>, <Смещение>)
Параметры:

<Строка> (обязательный)

Тип: Число; Строка табличной части.
Индекс строки, которую нужно сдвинуть, либо сама сдвигаемая строка.
3 zladenuw
 
07.09.12
14:19
добавить, потом сдвинуть на нужный индекс
4 Галахад
 
гуру
07.09.12
14:20
А чо, "Вставить" нельзя?
5 -Chubik-
 
07.09.12
14:20
Спасибо!
6 salvator
 
07.09.12
14:20
Вставить(<Индекс>)
7 Kreont
 
07.09.12
14:20
ТаблицаЗначений (ValueTable)
Вставить (Insert)
Синтаксис:

Вставить(<Индекс>)
Параметры:

<Индекс> (обязательный)

Тип: Число.
Индекс вставляемой строки.
Возвращаемое значение:

Тип: СтрокаТаблицыЗначений.
Вставленная строка.
Описание:

Вставляет строку на позицию в таблице значений, соответствующую указанному индексу.
8 ptrtss
 
07.09.12
14:21
(4) "Мы не ищем легких путей!" (с)
9 zladenuw
 
07.09.12
14:22
вот сразу и подсказали ТС. может он сам смог дойти к этому. посмотрев методы ТЧ
10 -Chubik-
 
07.09.12
15:10
Спрошу у знатоков еще одно, что "легче" для сервера, так как разрабатывается обработчик для большого количества записей и пользователей и хотелось бы решить задачку оптимальным способом:
1. Добавить в конец и сдвинуть строку наверх(вниз)
2. Вставить и присвоить пустой строке нужные значения.
11 -Chubik-
 
07.09.12
15:13
Вопрос не Табличной части на клиенте,  а о ТЗ, для общего развития так сказать)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.