Хочу чтоб при создании нового документа реквизиту присваивалось значение по умолчанию
☑
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
Этож в настройках программы и пользователей задается. Если конечно, не в нетленке работаете.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс