|
значение реквизита при создании документа |
☑ |
0
Scorp1985
02.08.13
✎
09:18
|
Добрый день!
Всю голову сломал в следствие своей неопытности, хочу заполнить при создании нового документа значение реквизита, пишу:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Объект.ТипНакладной = ПредопределенноеЗначение("Перечисление.ТипыНакладных.БетонСДоставкой");
КонецПроцедуры
После открытия на привязанном к реквизиту переключателе ничего не выбрано((
|
|
1
zak555
02.08.13
✎
09:19
|
ПредопределенноеЗначение --- это что ?
|
|
2
Капитан О
02.08.13
✎
09:19
|
думаешь, при открытии старых документов такой подход хорош?
|
|
3
Капитан О
02.08.13
✎
09:21
|
(1) наверное, перестраховка на тот случай, если исполнение придётся на клиент
|
|
4
Borteg
02.08.13
✎
09:22
|
(0) Наверное надо причтениинасервере
|
|
5
Borteg
02.08.13
✎
09:23
|
(4) а все вру)
новый документ)
|
|
6
ИС-2
naïve
02.08.13
✎
09:30
|
(1) в F1 посмотри. Это признание одинесовцев, что они перемудрили или срочно сделанный костыль, чтобы программисты их не убили
|
|
7
olegves
02.08.13
✎
09:35
|
так напиши:
ТипНакладной = ПредопределенноеЗначение("Перечисление.ТипыНакладных.БетонСДоставкой");
|
|
8
olegves
02.08.13
✎
09:36
|
+ (7) надеюсь, это реквизит формы, а не документа
|
|
9
Scorp1985
02.08.13
✎
09:56
|
(8) Как раз таки документа
|
|
10
Ненавижу 1С
гуру
02.08.13
✎
10:00
|
(9) надо делать в обработке заполнения в модуле документа, имхо
|
|
11
olegves
02.08.13
✎
10:15
|
(9) тогда остается, что у тебя либо типы реквизита и перечисления не совпадают, или в дальнейшем переопределяется значение этого реквизита, или форма не основная
|
|
12
Scorp1985
02.08.13
✎
14:07
|
(11) Так как в итоге правильно сделать? Ещё раз обрисую ситуацию. Есть реквизит документа "ТипНакладной" типа "ПеречислениеСсылка.ТипыНакладных".
При создании документа нужно чтобы он был не пустой а автоматически принимал значение Перечисления.ТипыНакладных.Значение.
Где присваивать и как?
|
|
13
olegves
02.08.13
✎
17:43
|
(12) у тебя же в (0) написано
|
|
14
5 Элемент
02.08.13
✎
17:54
|
Правильно вот здесь
|
|
15
Scorp1985
03.08.13
✎
14:06
|
(14) правильно, спасибо.
|
|