Как сделать чтобы в форме поле уже содержало какое-то предопределенное значение? #529399


#0 by ALT-ALT
Подскажите, пожалуйста, уважаемые специалисты такое: Как сделать, чтобы какое-то поле в 1С уже имело предопределенное значение при открытии формы, что должна быть за процедура для этого? Поле текстовое.
#1 by AlteZ
Если документ/справочник, ПриОткрытии, программно, если обработка в зависимости от задачи может подойти а) опция СохранятьЗначения элементов формы или б) ВосстановитьЗначение("Значение") типовые сорцы рулят
#2 by ALT-ALT
AlteZ Это поле в документе.
#3 by ndv76
В модуле формы после всех процедур и функций ставишь операторы присваивания - этот раздел модуля называется основной программой. Также для форм отчетов и обработок используется режим сохранения и загрузки настроек (кнопочки в панели инструментов формы). Настройки можно сделать автозагружаемыми и автосохраняемыми. Панель инструментов формы можно включить или выключить в свойствах формы в конфигураторе.
#4 by AlteZ
ВводНового предопределенка в модуле формы, они ж один раз должны заполняться автоматом, типовые см. пример КонецПроцедуры
#5 by ALT-ALT
Если мне надо присваить определенное значение для поля Договор документа, тогда это должно выглядеть так: ... КонецПроцедуры ЗЫ. Просьба сильно не пинать, я в этом чайник(
#6 by ALT-ALT
Поле это текстовое и это значение будет выводиться в форму печати.
#7 by AlteZ
Типа того, + при смене контрагента
#8 by ALT-ALT
Спасибо за помощь, Сработало правильно в этой предопределенной процедуре: ...
#9 by ndv76
В документе не будет работать правильно. Если ты изменил значение по умолчанию и сохранил изменения, то при следующем открытии твои изменения будут заменены на значения по умолчанию. Используй ВводНового.
#10 by ALT-ALT
ndv76 Так когда это выставлено было в предопр. процедуру ВводНовогои когда создал новый документ, то поле Договор оставалось пустым, даже когда нажимал кнопку Печать.
#11 by fgaabbb
+ к глянь типовую любую - там есть механизм подстановки значений по умолчанию, к примеру, ТиС.
#12 by AntiBuh
дело в том, что Договор обычно эл-т справочника Договоры, а ты пытаешься сделать его строкой
#13 by ALT-ALT
AntiBuh Та нет, там имеется ввиду именно фиксированное название поля и иногда возможность изменения этого предопределенного значения.
#14 by ДенисЧ
ви таки не понимаете... Договор должен содержать ССЫЛКУ на элемент справочника, а не строку с названием. То есть. Сначала нужно найти нужный элемент, потом его присваивать
#15 by ALT-ALT
ДенисЧ Там все проще, выборку со справочника делать не надо, так как определенное значение практически будет одинаковым для всех документов, а где будет отличаться, то там забьют его вручную. Есть еще интересная процедура ЗаполнятьПоУмолчанию, так вроде бы пишется, туда тоже можно вписать предопределенное значения поля и не должно оно не на что влиять, как в случае с процедурой ПриОткрытии
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С