Показать сообщение отдельно
Старый 24.05.2007, 07:20   #2  
Tiruvileijadal' is offline
Tiruvileijadal'
Участник
Аватар для Tiruvileijadal'
 
92 / 10 (1) +
Регистрация: 15.03.2007
Адрес: Сургут
Немножко другая проблема, но похоже
По кнопке "Настройки" на форме "Клиенты" вызываю свою форму.
В ините пишу: (не судите строго, пишу как понимаю и пока безо всякой смысловой нагрузки )
X++:
public void init()
{
    int i;
    Args    args;
    ;
    if (element.args().record().tableId == tablenum(CustTable))
    {
//
      info('Вызвана форма SUG_ChangeDiscount');
      args = element.args();
      select * from sug_chd
              where sug_chd.CustAccount == '';
    }
    if (element.args().record().tableId == tablenum(RContractTable))
    {
//
      info('Вызвана форма SUG_ChangeDiscount');
      i = element.args().record().RecId;
      select * from sug_chd
              where sug_chd.CustAccount == '';
    }
    super();
}
Вопрос вот в чем: есть ли в element.args() данные той формы, из которой вызываю (например код клиента). И если есть - как к ним добраться. Если об этом можно где прочесть - буду только ЗА. Но только чтоб там нормально было написано, как для начинающего, а не для продвинутого