Страница 1 из 1

получение значения инф. регистра в форме справочника

СообщениеДобавлено: Пн апр 05, 2010 5:14 pm
artamir
собсно вопрос:
в форме редактирования справочника пытаюсь получить значение инф. регистра, а ананас закрывается :(
вот код которым пользуюсь:
Код: Выделить всё
function on_formstart(){
    var airName = "ValRate";
    var air = new IRegister("airName");
   
    var catName =  "Valute";
    var catVal = new Catalogue(catName);
   
    air.Select(sys.Date(), sys.Date());
    if(air.First()){
   do{
       catVal = air.Value("Val");
       var kurs = air.Value("Rate");
       sys.Message(1,kurs);
//       if(catVal.Code = DBValue("Kod")){
//      txtRate.text = "Bla Bla";
//       }
   }while(air.Next())
    }
}

Re: получение значения инф. регистра в форме справочника

СообщениеДобавлено: Вт апр 06, 2010 4:13 pm
app
Под Windows или Linux? Где брали Ананас?
Попробуйте выяснить точно, какая команда приводит к закрытию. Истользуйте вывод в логфайл.

Re: получение значения инф. регистра в форме справочника

СообщениеДобавлено: Вт апр 06, 2010 7:56 pm
antares0
Я бы внимательно посмотрел на вот эту строчку
Код: Выделить всё
if(catVal.Code = DBValue("Kod"))

Если мне не изменяет память то проверка равенство будет `==`
а `=` именно присваивание.
На винде 0.9.{4|5} версии всегда падали на таких вот некорректных проверках. У меня по крайней-мере.