Имя: Пароль:
1C
1С v8
не совпадение значений элемента формы и данного
0 kosmo
 
28.11.11
09:45
На форме есть поле ввода Счет, у которого данные Счет. Программно устанавливаю Счет=НужныйСчет. В итоге имею ситуацию когда Счет<>ЭлементыФормы.Счет.Значение

Почему так?
1 kosmo
 
28.11.11
10:50
up
2 Reset
 
28.11.11
10:52
Очевидно, у тебя не совпадает то, куда ты устанавляиваешь и то, что указано как данные
3 kosmo
 
28.11.11
12:28
(2)
в каком плане не совпадает?
4 Vladal
 
28.11.11
12:30
(3) В плане связки данных элемента формы и реквизита документа.
В свойствах посмотри поле Данные - на что ссылается?
5 Vladal
 
28.11.11
12:35
Смотри, как у меня: http://s017.radikal.ru/i426/1111/f1/5653ad95be51.png
6 kosmo
 
02.12.11
10:23
(5) с этим нормально

оказывается проблемы расхождения возникают если реквизит менять в вызывающей форме

в вызываемой форме
ПодключитьОбработчикИзмененияДанных("ПланСчетов","ИзменениеПланаСчетов");

в вызывающей форме
ФормаВвода=ПолучитьФорму("ФормаПоказателя", ЭтаФорма);
ФормаВвода.ПланСчетов=ТекСтр.ПланСчетов;

и в этот момент в вызываемой форме в процедуре ИзменениеПланаСчетов получается ситуация когда ПланСчетов<>ЭлементыФормы["ПланСчетов"].Значение
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.