|
Программная установка значения реквизита формы.
| ☑ |
0
rodrigez
23.05.13
✎
16:39
|
Здравствуйте!Есть реквизит формы МетаДокумент с типом СправочникСсылкла.
Хочу по-умолчанию, при открытии, установить значение в данный реквизит одного из сформирваных документов.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
НайденныйДокумент = Документы.ЗаказПокупателя.НайтиПоНомеру("НМ-00000002");
Объект.МетаДокумент = НайденныйДокумент;
КонецПроцедуры
Нужно ли применять ЗначениеВРеквизитФормы(), или еще какие-то примудрости, чтобы формы открывалась и в данном реквизите был выбран найденый документ? Спасибо!
|
|
1
Лефмихалыч
23.05.13
✎
16:40
|
>Есть реквизит формы МетаДокумент с типом СправочникСсылкла
>Документы.ЗаказПокупателя.НайтиПоНомеру("НМ-00000002")
где-то здесь ложное на*балово...
|
|
2
drcrasher
23.05.13
✎
16:41
|
(1) чуток не успел.
|
|
3
rodrigez
23.05.13
✎
16:43
|
от мля, не правльно написал... ДокументСсылка, сории
|
|
4
Мимохожий Однако
23.05.13
✎
16:44
|
Получилось?
|
|
5
rodrigez
23.05.13
✎
16:47
|
Неее, реквизит пустой. Открывается окно "Выбор типа данных", курсор спозиционирован на документах "ЗаказПокупателя".
|
|
6
Лефмихалыч
23.05.13
✎
16:49
|
(5) это нормальное поведение для составных типов даже, если значение указано.
|
|
7
rodrigez
23.05.13
✎
16:52
|
(6) а как-то можно его вставить в реквизит? ;-)
|
|
8
Лефмихалыч
23.05.13
✎
17:08
|
(7) приведенный в (0) код устанавливает значение реквизита. Смотри отладчиком, что находится по этому номеру.
Но вообще при создании фрмы документа на сервере использовать конфтрукцию Документы.ЗаказПокупателя.НайтиПоНомеру("НМ-00000002") очень глупо
|
|
9
Лефмихалыч
23.05.13
✎
17:08
|
вообще использовать НайтиПоНомеру, НайтиПоКоду и НайтиПоНаименованию лучше не надо
|
|
10
rodrigez
23.05.13
✎
17:15
|
(8) это с учебной целью, всего лишь. Просто не понятно чего не работает, ведь получаю ссылку и вставляю ссылку.
|
|