|
Присвоение значение объекту в web-расширении | ☑ | ||
|---|---|---|---|---|
|
0
val245
16.12.11
✎
10:11
|
Имеется конфигурация Бухгалтерия на 8.1, Web-расширение на Visual studio 2005. При инициализации форрмы нового документа нужно заполнить Организацию и Ответственного. Использую процедуру в модуле внешнего соединения, получающую организацию по наименованию
Функция ПолучитьГлавнуюОрганизацию()Экспорт Орган = Справочники.Организации.НайтиПоНаименованию("Наша организация"); Возврат Орган; КонецФункции Затем в событии формы Page_PreRender использую следующий метод присваивания case V8ItemDataSourceMode.New : menuPanel.Buttons[1].Text = _1C.V8.Data.V8.GetString("V8ItemDataSourceMode.New"); //Заполним год по умолчанию decimal year = (decimal)DateTime.Now.Year; this.Год.Value = year; //Заполним организацию V8DbConnection connection = new V8DbConnection(); connection.Database = "Srvr=\"pro1c\";Ref=\"DataTest\";"; connection.User = Session["UserName"].ToString(); connection.Password = Session["UserPassword"].ToString(); connection.Open(); Object org = (object)V8.Call(connection.Connection, "ПолучитьГлавнуюОрганизацию"); Организация.Value = V8.ConvertValueV8ToNet(org, connection); break; При этом год заполняется, но организация почему-то нет... Хотя проверял точками останова, Значение Организация.Value присваивается верное, проверил по ID. Может объетным реквизитам как-то по другому присваивается значение или событие выбрано не верно7 Кто-нибудь может подсказать, что не так? |
|||
|
1
Asmody
16.12.11
✎
10:17
|
может this.Организация.Value ?
|
|||
|
2
val245
16.12.11
✎
10:19
|
пробовал. все авно не заполняется..
|
|||
|
3
val245
16.12.11
✎
10:30
|
up
|
|||
|
4
val245
16.12.11
✎
10:41
|
вверх
|
|||
|
5
val245
16.12.11
✎
15:18
|
вверх
|
|||
|
6
val245
16.12.11
✎
16:42
|
вверх
|
|||
|
7
val245
19.12.11
✎
15:57
|
up
|
|||
|
8
val245
19.12.11
✎
16:04
|
вверх
|
| Форум | Правила | Описание | Секции | Поиск |