Имя: Пароль:
1C
1С v8
Почему не назначается переменная?
, ,
0 meegor
 
23.11.11
14:39
При НоваяСтрокаЗатратыПоЦФО = НоваяЗаявка.ЗатратыПоЦФО.Добавить();
в отладчике пишет:

НоваяСтрокаЗатратыПоЦФО    {(1,1)}: Переменная не определена (НоваяСтрокаЗатратыПоЦФО)

хотя: НоваяЗаявка.ЗатратыПоЦФО.Добавить()    ДокументТабличнаяЧастьСтрока.ЗаявкаНаРасходованиеДенежныхСредств.ЗатратыПоЦФО
1 meegor
 
23.11.11
14:41
Свойство            Тип
НоваяЗаявка        ДокументОбъект.ЗаявкаНаРасходованиеДенежныхСредств
2 meegor
 
23.11.11
14:41
Почему пишет что НоваяСтрокаЗатратыПоЦФО  не определена?
3 vicof
 
23.11.11
14:44
Назови переменную один раз НоваяСтрокаЗатратыПоЦФО, а потом Ctrl+C, Ctrl+V, где она используется
4 meegor
 
23.11.11
14:44
Причем другие реквизиты меняет нормально, а к табличной части, чего-то, обрщатся не хочет!
5 vasilii85
 
23.11.11
14:45
(4)Там есть такая таб часть?
6 meegor
 
23.11.11
14:45
Так вот она в месте определения назначаться не желает: НоваяСтрокаЗатратыПоЦФО = НоваяЗаявка.ЗатратыПоЦФО.Добавить();
7 Wobland
 
23.11.11
14:46
(6) ну попробуй ей Перем сказать
8 meegor
 
23.11.11
14:46
(5) Да если смотреть в отладчике: НоваяЗаявка.ЗатратыПоЦФО.Добавить()    ДокументТабличнаяЧастьСтрока.ЗаявкаНаРасходованиеДенежныхСредств.ЗатратыПоЦФО видна
9 zladenuw
 
23.11.11
14:46
ты где пишешь код ?
вот так все работает

Процедура ПриОткрытии()
   к = ТабличнаяЧасть1.Добавить();
   
КонецПроцедуры
10 Wobland
 
23.11.11
14:47
или ваще переназови её по-другому. барабашка завёлся
11 meegor
 
23.11.11
14:49
(7) сказал Перем и заработало, а чего это так?
12 zladenuw
 
23.11.11
14:52
(11) код в студио
13 hhhh
 
23.11.11
15:30
(11) точки с запятой не ставишь в строках ИМХО
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn