суть проблемы: При работе с строками ТЧ при удалении\добавлении строк на форме (управляемые формы) - номера строк на форме продолжают нумерватся дальше,даже если в ТЧ на форме удалить все строки а потом добавить новые - то на сервере в ТЧ индекс начнется с 0, а на форме номера строк продолжат нумероваться с 12й (к примеру) строки.
Поэтому при работе важно:
- В строке на ТЧ заполнять поле «ключ связи»=«номеру строки» на форме
- Идентифицировать строки между сервером и строкой на форме следующим образом
Получить идентификтор строки на клиенте, по которому потом будем находить эту строку\запись на сервере в ТЧ
&НаКлиенте НоваяСтрокаТоварв = Объект.Товары.Добавить(); НоваяСтрокаТоварв.Номенклатура = мстр.СопутствующаяНоменклатура; . . ИдентификаторСозданнойСТроки = НоваяСтрокаТоварв.НоваяСтрокаТоварв.ПолучитьИдентификатор();
&НаСервере НужнаяСтрокаИЗТЧ = Объект.Товары.НайтиПоИдентификатору(ИдентификаторСозданнойСТроки)