Хочу со 2-й по 4-ю проводках поменять счет дебета и и его субконто.

вот код:

```1c
    Для ии = 1 По колвоЗ Цикл
    текЗапись = НаборЗаписей[ ии];
    текЗапись.СубконтоДт.ДенежныеСредства = "; //Неопределено;
    текЗапись.СубконтоДт.СтатьиДвиженияДенежныхСредств = "; //Неопределено;
    текЗапись.СчетДт = стараяЗапись.СчетКт;
    ВидСубк1 = текЗапись.СчетДт.ВидыСубконто[0].ВидСубконто;
    текЗапись.СубконтоДт.Вставить(ВидСубк1, стараяЗапись.СубконтоКт.Контрагенты);
    ВидСубк2 = текЗапись.СчетДт.ВидыСубконто[1].ВидСубконто;
    текЗапись.СубконтоДт.Вставить(ВидСубк2, стараяЗапись.СубконтоКт.Договоры);
    //текЗапись.СубконтоДт[текЗапись.СчетДт.ВидыСубконто[0]] = стараяЗапись.СубконтоКт.Контрагенты;
    // текЗапись.СубконтоДт[текЗапись.СчетДт.ВидыСубконто[1]] = стараяЗапись.СубконтоКт.Договоры;
    // текЗапись.СубконтоДт.Контрагенты = стараяЗапись.СубконтоКт.Контрагенты;
    // текЗапись.СубконтоДт.Договоры = стараяЗапись.СубконтоКт.Договоры;

    КонецЦикла;
```

при записи набора вылетает с ошибкой:
{ВнешняяОбработка.ЗаменаКонтрагентаППвхИзБанковскойВыписки.Форма.Форма.Форма(432)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Денежные средства" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский учет); Номер строки: 2)
Не удалось изменить документ Платежное поручение (входящее) 00000001400 от 02.12.2021 15:53:18

Смысл подмены проводок в переброске суммы счета 1210 с ЧСИшника на 3-х заемщиков на этом же счету 1210
закомментарены предыдущие неуудачные попытки
---
так и сделал, удалил проводки со 2-й по 4-ю :

```1c
    колвоЗ = НаборЗаписей.Количество() - 1;
    Для ии = 1 По колвоЗ Цикл
    нн = 4 - ии;
    НаборЗаписей.Удалить(нн);
    КонецЦикла;
```

а потом добавил новые:

```1c
    Для ии = 1 По колвоЗ Цикл
    стараяЗапись = НаборЗаписей[0];
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.Организация = стараяЗапись.Организация;
    НоваяЗапись.Активность = стараяЗапись.Активность;
    НоваяЗапись.Период = стараяЗапись.Период;
    НоваяЗапись.Регистратор = стараяЗапись.Регистратор;
    ..............................................
```

и получил желаемый результат:
---
такое впечатление, что субконто счета 1030 где-то в недрах остаются, хотя отладчик показывает содержимое старых субконто = неопределено
---
а может тогда попробовать записать куда-то данные типовой проводки, удалить проводку вообще и новую заполнить из ранее записанных данных?
---
я тоже склоняюсь к этому решению, правда удивительно, что 1С ругает уже очищенные субконто.
---
так и сделал, удалил проводки со 2-й по 4-ю :

```1c
    колвоЗ = НаборЗаписей.Количество() - 1;
    Для ии = 1 По колвоЗ Цикл
    нн = 4 - ии;
    НаборЗаписей.Удалить(нн);
    КонецЦикла;
```

а потом добавил новые:

```1c
    Для ии = 1 По колвоЗ Цикл
    стараяЗапись = НаборЗаписей[0];
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.Организация = стараяЗапись.Организация;
    НоваяЗапись.Активность = стараяЗапись.Активность;
    НоваяЗапись.Период = стараяЗапись.Период;
    НоваяЗапись.Регистратор = стараяЗапись.Регистратор;
    ..............................................
```

и получил желаемый результат:
---
а осадочек остался :(