Имя: Пароль:
1C
1С v8
8.2 установить уид для нового документа
0 ботаникус
 
22.09.11
11:04
пробую так, не выходит ничего
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   // Вставить содержимое обработчика.
   Если Объект.ссылка.Пустая() Тогда
        ОбъектдоК = реквизитформывзначение("Объект");
        НовыйУИД =  Документы.Счет.ПолучитьСсылку();
        ОбъектдоК.УстановитьСсылкуНового(НовыйУИД);
        ЗначениеВРеквизитФормы(ОбъектДок,"Объект");
       
   КонецЕсли;    
Конецпроцедуры
1 Maxus43
 
22.09.11
11:20
Если Объект.ссылка.Пустая() Тогда
         Объект.УстановитьСсылкуНового(Документы.Счет.ПолучитьСсылку());
   КонецЕсли;    

не?
2 ботаникус
 
22.09.11
11:23
так вообще ошибко
3 Maxus43
 
22.09.11
11:24
я к тому что СП почитай про методы эти
4 Maxus43
 
22.09.11
11:25
ПриСозданииНаСервере - это ещё до открытия формы на клиенте, и зачем там такая пляска с ссылкой непонятно
5 butterbean
 
22.09.11
11:25
это надо делать после создания на сервере
6 ботаникус
 
22.09.11
11:33
(5) это где?
суть: мне надо получить в форме не записанного дока его УникальныйИдентификатор
7 ботаникус
 
22.09.11
11:41
никто не устанавливал ссылку из формы? такое вообще возможно?
8 Maxus43
 
22.09.11
11:42
зачем из формы то? объект уже есть, у него установить ссылку нового и потом уже форма с сервера поедет на клиента и ссылка будет известна
9 ботаникус
 
22.09.11
11:44
(8) где лучше это сделать, подскажи плиз
10 Maxus43
 
22.09.11
11:48
как в (1), только провериьт почему ошибка и правильно написать. Ссылку нового устанавливать объекту при создании на сервере
11 ботаникус
 
22.09.11
11:56
(10) поясни плиз, (1) писать в форме в ПрисозданииНаСервере?
то есть все таки в форме?
12 Maxus43
 
22.09.11
12:01
(11) ПриСозданииНаСервере - выполняется на сервере, там доступен объект, и именно для объекта устанавливаеш ссылку нового.

реквизитформывзначение("Объект"); - не имеет смысла в данной процедуре
13 ботаникус
 
22.09.11
12:04
(12) там объект нифига не объект, а данныеформыструктура
14 Defender aka LINN
 
22.09.11
12:10
Если уж так сильно хочется - сгенерируй ссылку при создании формы и устанавливай перед записью.
15 ботаникус
 
22.09.11
12:13
(14) спс, я тоже думаю так должно заработать