Имя: Пароль:
1C
1С v8
Как такое возможно?
0 Ksandr
 
03.10.11
17:42
типовой код УПП, док ЗаявкаНаРасходованиеСредств


   Если РасшифровкаПлатежа.Количество()=0 Тогда
       НоваяСтрока=РасшифровкаПлатежа.Добавить();
   КонецЕсли;
   
   ЭлементыФормы.РасшифровкаПлатежа.ТекущаяСтрока = РасшифровкаПлатежа[0];
   СтрокаПлатеж = ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные;


В результате СтрокаПлатеж = Неопределено, да и текущие данные тоже.
Такой же код в ППИ ППВ нормально работает, а тут ошибка.
1 Птица
 
03.10.11
17:47
возможно, срабатывает еще какой-то код?
или ты смотришь отладчиком и видишь неопределено сразу после выполнения последней строки из
(0)?
2 Ksandr
 
03.10.11
17:49
(1) Именно.
Строка где ТекущаяСтрока = Расшифровка...
РасшифровкаПлатежа[0] = строка табличной части, а ТекущаяСтрока = Неопределено
3 5 Элемент
 
03.10.11
17:50
СтрокаПлатеж = РасшифровкаПлатежа[0]
какой смысл в коде "СтрокаПлатеж = ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные;" ?
4 Академик_
Келдыш
 
03.10.11
19:06
дата 01.01.1899 никому ни о чем не говорит?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.