|
Хочу чтоб при создании нового документа реквизиту присваивалось значение по умолчанию |
☑ |
0
alpha78
27.12.19
✎
16:06
|
Хочу чтоб при создании нового документа реквизиту присваивалось значение по умолчанию
Вид Цены и Склад
Вот код (обычная форма)
Процедура ПриОткрытии()
ЭлементыФормы.ВидЦены = Справочники.ВидЦен.Закупочная;
ЭлементыФормы.Склад = Справочники.Склады.НайтиПоНаименованию("Склад запчастей");
КонецПроцедуры
Выдает ошибку:
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(32)}: Поле объекта недоступно для записи (ВидЦены)
ЭлементыФормы.ВидЦены = Справочники.ВидЦен.Закупочная;
Что можно сделать, спасибо!
|
|
1
Timon1405
27.12.19
✎
16:07
|
ЭтотОбъект.ВидЦены
|
|
2
Deon
27.12.19
✎
16:09
|
Тут ещё надо проверить, что это новый документ. Сейчас при открытии любого старого документа будут заполняться эти реквизиты
|
|
3
alpha78
27.12.19
✎
16:10
|
Тимон Спасибо нужно применить Объект
Процедура ПриОткрытии()
ЭтотОбъект.ВидЦены = Справочники.ВидЦен.Закупочная;
ЭтотОбъект.Склад = Справочники.Склады.НайтиПоНаименованию("Склад запчастей");
КонецПроцедуры
|
|
4
RomanYS
27.12.19
✎
16:15
|
(0) Возможно идеологически правильнее для этих целей использовать событие объекта "ОбработкаЗаполнения".
|
|
5
Затейник
27.12.19
✎
16:27
|
Пользователи настолько обленились, что отказываются заполнить два поля в документе?
|
|
6
Затейник
27.12.19
✎
16:28
|
Название конфигурации можно? Сдается мне, что это все можно установить в типовых настройках.
|
|
7
ГдеСобака Зарыта
27.12.19
✎
16:29
|
Этож в настройках программы и пользователей задается. Если конечно, не в нетленке работаете.
|
|