На форме есть поле ввода Счет, у которого данные Счет. Программно устанавливаю Счет=НужныйСчет. В итоге имею ситуацию когда Счет<>ЭлементыФормы.Счет.Значение
оказывается проблемы расхождения возникают если реквизит менять в вызывающей форме
в вызываемой форме
ПодключитьОбработчикИзмененияДанных("ПланСчетов","ИзменениеПланаСчетов");
в вызывающей форме
ФормаВвода=ПолучитьФорму("ФормаПоказателя", ЭтаФорма);
ФормаВвода.ПланСчетов=ТекСтр.ПланСчетов;
и в этот момент в вызываемой форме в процедуре ИзменениеПланаСчетов получается ситуация когда ПланСчетов<>ЭлементыФормы["ПланСчетов"].Значение
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший