Вставка строки в середину списка

Новая тема
"Всем добрый день! У меня возникла такая проблема: при вставке строки в середину списка в ТЗ после 9-10 записи начинаются какие - то глюки, строки путаются.
Код вставки строк в середину списка:
Стр = Таблица.ТекущаяСтрока();
кол = таблица.КоличествоСтрок();
Спр = СоздатьОбъект("Справочник."+Конт);
Спр.ИспользоватьВладельца(ТекущийЭлемент());
Спр.ВыбратьЭлементы();
Спр.Новый();
Для р = 1 По кол Цикл
Таблица.ПолучитьСтрокуПоНомеру(р);
Спр.ФиктивныйКод = стр;
Спр.Записать();
КонецЦикла;

ОткрытьФормуМодально(Спр.ТекущийЭлемент(),Контекст,0);
"
"Чего то непонятно, что под списком здесь подразумевается?
И где сам оператор вставки строки в таблицу?
Чего хотели-то?
Пока видно что создается новый элемент справочника,
Потом в этом созданном элементе много раз (столько сколько строк в Таблица)
в ФиктивныйКод пишем Стр (которая внутри цикла никак не меняется!!!)
и каждый раз записываем этот элемент Спр.
Весь приведенный код на мой взгляд, эквивалентен этому:
Стр = Таблица.ТекущаяСтрока();
Спр = СоздатьОбъект("Справочник."+Конт);
Спр.ИспользоватьВладельца(ТекущийЭлемент());
Спр.Новый();
Спр.ФиктивныйКод = Стр;
Спр.Записать();
ОткрытьФормуМодально(Спр.ТекущийЭлемент(),Контекст,0);
Что хотелось автору - загадка?"
Читают тему
(гостей: 1)

Быстрый переход