Имеется конфигурация Бухгалтерия на 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();
При этом год заполняется, но организация почему-то нет... Хотя проверял точками останова, Значение Организация.Value присваивается верное, проверил по ID. Может объетным реквизитам как-то по другому присваивается значение или событие выбрано не верно7 Кто-нибудь может подсказать, что не так?