|
ЗУП Корп: произвольный кадровый приказ - заполнение по умолчанию | ☑ | ||
---|---|---|---|---|
0
Масянька
05.04.24
✎
11:24
|
День добрый!
Сделала шаблон. А как заполнить по умолчанию при создании нового? При создании нету значений реквизитов. Спасибо. |
|||
1
SleepyHead
05.04.24
✎
12:48
|
ПриОткрытии если ссылка не заполнена.
|
|||
2
Масянька
05.04.24
✎
15:16
|
(1) ПриОткрытии не получается - там реквизит = ПВХ.
Сделала в ПриПолученииДанныхНаСервере: отладчиком все хорошо, а на форме - индейская изба... |
|||
3
Масянька
05.04.24
✎
15:16
|
+ (2)
&НаСервере &После("ПриПолученииДанныхНаСервере") Процедура Расш_ПриПолученииДанныхНаСервере(ТекОбъект) Если (Не ЗначениеЗаполнено(Объект.Ссылка)) Тогда Если (СокрЛП(Объект.Шаблон) = "Справка по месту требования") Тогда ПоМесту = Объект.ЗначенияРеквизитов.Добавить(); //ПоМесту.Реквизит = "Для предъявления"; ПоМесту.Реквизит = ПланыВидовХарактеристик.РеквизитыПроизвольныхКадровыхПриказов.НайтиПоНаименованию("Для предъявления"); Поместу.Значение = "по месту требования"; ПоМесту.ИдентификаторСтроки = 0; КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
4
SleepyHead
05.04.24
✎
15:59
|
(2) Что мешает из ПриОткрытии вызывать свою серверную процедуру, которая прочитает ПВХ ?
|
|||
5
Масянька
05.04.24
✎
16:09
|
(4)
&НаКлиенте Процедура Расш_ПриОткрытииПосле(Отказ) Если (Не ЗначениеЗаполнено(Объект.Ссылка)) Тогда Если (СокрЛП(Объект.Шаблон) = "Справка по месту требования") Тогда ПоМесту = Объект.ЗначенияРеквизитов.Добавить(); //ПоМесту.Реквизит = "Для предъявления"; ПоМесту.Реквизит = ПолучитьРеквизит(); Поместу.Значение = "по месту требования"; ПоМесту.ИдентификаторСтроки = 0; КонецЕсли; КонецЕсли; КонецПроцедуры &НаСервере Функция ПолучитьРеквизит() Возврат ПланыВидовХарактеристик.РеквизитыПроизвольныхКадровыхПриказов.НайтиПоНаименованию("Для предъявления"); КонецФункции Не арбайтэн: в отладчике показывает, на форме пусто. |
|||
6
SleepyHead
05.04.24
✎
16:39
|
(5) Это вы что-то не так делаете.
|
|||
7
Масянька
05.04.24
✎
16:44
|
(6) Что?
|
|||
8
SleepyHead
05.04.24
✎
16:46
|
(7) да кто ж знает-то. Ну, начните с простого. Строка табличной части вообще после выполнения вашего кода появляется или нет?
|
|||
9
Масянька
05.04.24
✎
16:50
|
(8) Там не табличная часть, а отдельный реквизит (поля документа).
Поле появляется, но не заполняется. |
|||
10
SleepyHead
05.04.24
✎
16:52
|
(9) А "ЗначенияРеквизитов" это тогда что?
|
|||
11
Масянька
05.04.24
✎
17:02
|
(10) ЗначенияРеквизитов - табличная часть док-та ПроизвольныйКадровыйПриказ
|
|||
12
Масянька
05.04.24
✎
17:04
|
+ (11) Если сделать, заполнить и сохранить док-т - то выборка (запрос) показывается эти реквизит в ТЧ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |