Тема: Locate после добавления позиции спецификации
Добрый день!
Не работает Locate, если до этого сначала добавили позицию в спецификацию.
До добавления позиции Locate работает, после не работает. И после добавления подсчёт позиций спецификации даёт количество позиций, которые находятся только в том разделе спецификации, в который добавили новую позицию.
var sp = TcsApp.NmkSpecification[1701880, 296190]; var count = 0; sp.First(); while (!sp.Eof) { count++; sp.Next(); } MessageBox.Show(count.ToString()); MessageBox.Show(sp.Locate["ID", "2664369", 0].ToString()); sp.CreateNew(); sp.Properties["NMK_ID"].Value = 1701979; sp.Properties["ATTACH"].Value = 5; sp.SaveChanges(); count = 0; sp.First(); while (!sp.Eof) { count++; sp.Next(); } MessageBox.Show(count.ToString()); MessageBox.Show(sp.Locate["ID", "2664369", 0].ToString());