Добрый день.
Подскажите что делаю не так.
Есть форма CompanyImage которая вызывается из CompanyInfo.
В самой форме CompanyImage нет никаких связей с DataSource так по стоку и было.
Решил добавить на форму CompanyImage поле для указания размеров логотипа.
Решил сделать через edit поля, что бы не привязывать DS раз по стоку без него.
Т.е. в форме CompanyImage, добавил поле string edit - MyImageSize. У которого
указан дата метод - editLogoImageSize.
X++:
public edit MySize editLogoImageSize(boolean _set, MySize _mySize)
{
CompanyInfo companyInfo;
MySize ret;
;
if (_set)
{
ttsbegin;
companyInfo = CompanyInfo::find(true);
companyInfo.MySize = _mySize;
companyInfo.doUpdate();
ttscommit;
}
ret = CompanyInfo::find().MySize;
return ret;
}
Сам метод естественно расположен в методах формы CompanyImage.
Проблема в том что при открытии формы CompanyImage поле не содержит данные.
Причем в CompanyInfo.MySize я присвоил значение принудительно на 10.
Дебажу, при открытии формы метод находит данные и возвращает ret = 10, но по факту в string edit - MyImageSize - пусто.
Если я устанавливаю какое либо значение в string edit - MyImageSize, то при дебаге переменная _mySize содержит 0.
Не могу понять подскажите где ошибся?