Курсы 1С и бухучета » Программирование

Автоматическое заполнение реквизитов документов из констант в 1С:Предприятие

В данной статье разберемся, как работать с константами и как автоматически заполнять реквизиты документов из заранее записанных значений в константах.

В данном случае будем использовать три заполненных справочника:

  • «Кошельки»;
  • «Участники»;
  • «Статьи дохода».

(Что такое справочники в 1С:Предприятие и как с ними работать читайте тут).

А так же документ «Доход» с  формой документа.

(Что такое документы в 1С:Предприятие и как с ними работать читайте тут).

При создании нового документа «Доход», мы увидим следующую форму (кстати, эта форма немного изменена и отличается от формы по умолчанию). И, на данном этапе, для заполнение этой формы нам бы пришлось в ручную заполнять все необходимые поля.

Но, используя константы, мы можем записывать в них нужные нам значения, которые мы будем использовать чаще всего. А, при создании нового документа, автоматически получать значения из нужных констант и заполнять соответствующие реквизиты документа. Также можно изменять значения этих констант при необходимости.

В данном случае, мы будем хранить значения по умолчанию из наших справочников. Для этого создаем  и заполняем три константы (подробнее о константах читайте тут).

Для того, чтобы можно было удобно получать значения констант в нескольких документах, создаем общий модуль «ДанныеПоУмолчанию». В свойствах указываем, что он будет работать на сервере, а так же включаем «Вызов сервера» .

Прописываем три функции для получения значения констант.

Открываем форму документа «Доход» и создаем для всех формы обработчик события  «ПриОткрытии».

Создаем на клиенте, без создания дополнительной процедуры на сервере, так как они уже есть у нас в общем модуле.

И заполняем реквизиты документа значениями из констант.

В результате, при создании нового документа «Доход», мы видим, что реквизиты уже заполнены значениями по умолчанию. Конечно, при необходимости, в любом из этих реквизитов можно изменить значение.  А сейчас, нам остается только ввести сумму дохода, проверить правильность даты и провести документ. 

Курсы 1С помогут Вам освоить работу с программой 1С:Предприятие, и получить новую профессию. Это не просто новая профессия, а востребованная в современных условиях специальность, которая даст Вам возможность найти работу. Приходите на Курсы 1С, и Вы не пожалеете.

Comments are closed.