Имя: Пароль:
1C
1С v8
v8: как создать новый элемент справочника и открыть его форму
0 ОноНас
 
09.09.11
21:20
8.2
в модуле справочника пытаюсь создать элемент другого справочника, а затем открыть его форму для его редактирования, но что-то не получается:


&НаСевере
Функция СоздНовЭлементСклад()
СправСклад = Справочники.Склады.СоздатьЭлемент();
Возврат (СправСклад);
КонецФункции
   
&НаКлиенте
Процедура ИмеетСкладПриИзменении(Элемент)
Перем ФормаСправ, СправСклад;
Если Объект.ИмеетСвойСклад Тогда
Если Вопрос("Создать склад",РежимДиалогаВопрос.ДаНет,0)=КодВозвратаДиалога.Да Тогда
СправСклад = СоздНовЭлементСклад();
ФормаСправ = ПолучитьФорму(СправСклад);
ФормаСправ.Открыть();
КонецЕсли;    
КонецЕсли;
КонецПроцедуры
1 ОноНас
 
09.09.11
21:22
дописать забыл, что вызывается процедура &НаСевере, но как сделать правильно не знаю
2 ОноНас
 
09.09.11
21:24
&НаСервере
3 Поручик
 
09.09.11
23:29
Как сделать правильно в УФ? написано в СП.
Или поиск
v8: Создать объект документа и открыть его форму 8.2
Документ заменить на справочник, принцип одинаковый.
4 Поручик
 
09.09.11
23:30
Подробнее об использовании методов ОткрытьЗначение() и ОткрытьФорму() / ПолучитьФорму() можно прочитать в синтакс-помощнике: Глобальный контекст - Процедуры и функции для интерактивной работы.
5 Икогнито
 
09.09.11
23:37
как интересно