Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Когда выполняется формула из поля "Данные"? (число прочтений - 1630 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Когда выполняется формула из поля "Данные"?
08. Февраля 2010 :: 17:55
Печать  
Есть форма, на форме есть реквизит, у реквизита есть поле "Данные", там спрятана довольно хитрая формула.
В какой момент эта формула вычисляется, и как ее можно насильно вычислить?

Проблема в том, что когда открываешь форму - визуально там уже все вычислилось. Но вот если написать что-то вроде

Код
Выбрать все
	Форма.Открыть();
	СтатьяДвиженияДенежныхСредств = Форма.ЭлементыФормы.СтатьяДвиженияДенежныхСредств.Значение;
 


то в СтатьяДвиженияДенежныхСредств будет пустое значение.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Когда выполняется формула из поля "Данные"?
Ответ #1 - 08. Февраля 2010 :: 18:14
Печать  
В принципе извернулся, зайдя через пожарный выход:
Код
Выбрать все
Вычислить("Форма."+Форма.ЭлементыФормы.СтатьяДвиженияДенежныхСредств.Данные) 

  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Когда выполняется формула из поля "Данные"?
Ответ #2 - 10. Февраля 2010 :: 10:51
Печать  
Посмотри на infostart.ru публикации пользователя tormozit
У Сергея есть интересные методики, которые удобно юзать для тестирования.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать