Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 сен 2021, 16:50

Значение по-умолчанию при создании документа

Автор syncX, 21 авг 2017, 13:08

0 Пользователей и 1 гость просматривают эту тему.

syncX

Здравствуйте. Как сделать так, чтобы при создании документа, реквизиту присваивалось значение?
Есть реквизит организация, необходимо чтобы при создании документа, ему присваивалось часто используемое значение? Как на картинке, первое которое появляется.

AsadRoman

1. Есть константа ОрганизацияПоУмолчанию. Если нет, то создать ее. Сделать форму по ее заполнению.
2. В процедуре ПриСозданииНаСервере()
    Организация = Константы.ОрганизацияПоУмолчанию.Получить();

Taler

Цитата: AsadRoman от 21 авг 2017, 13:56
1. Есть константа ОрганизацияПоУмолчанию. Если нет, то создать ее. Сделать форму по ее заполнению.
2. В процедуре ПриСозданииНаСервере()
    Организация = Константы.ОрганизацияПоУмолчанию.Получить();

А не лучше, следуя такой логике, Организацию из параметров сеанса взять?

AsadRoman

Цитата: Taler от 21 авг 2017, 14:24
Цитата: AsadRoman от 21 авг 2017, 13:56
1. Есть константа ОрганизацияПоУмолчанию. Если нет, то создать ее. Сделать форму по ее заполнению.
2. В процедуре ПриСозданииНаСервере()
    Организация = Константы.ОрганизацияПоУмолчанию.Получить();

А не лучше, следуя такой логике, Организацию из параметров сеанса взять?

Если она там есть , то да, однозначно. Я ведь не знаю что за конфа.

syncX

Цитата: AsadRoman от 21 авг 2017, 14:31
Цитата: Taler от 21 авг 2017, 14:24
Цитата: AsadRoman от 21 авг 2017, 13:56
1. Есть константа ОрганизацияПоУмолчанию. Если нет, то создать ее. Сделать форму по ее заполнению.
2. В процедуре ПриСозданииНаСервере()
    Организация = Константы.ОрганизацияПоУмолчанию.Получить();

А не лучше, следуя такой логике, Организацию из параметров сеанса взять?

Если она там есть , то да, однозначно. Я ведь не знаю что за конфа.
Бухгалтерия 3.0

Taler

Цитата: syncX от 21 авг 2017, 14:52
Цитата: AsadRoman от 21 авг 2017, 14:31
Цитата: Taler от 21 авг 2017, 14:24
Цитата: AsadRoman от 21 авг 2017, 13:56
1. Есть константа ОрганизацияПоУмолчанию. Если нет, то создать ее. Сделать форму по ее заполнению.
2. В процедуре ПриСозданииНаСервере()
    Организация = Константы.ОрганизацияПоУмолчанию.Получить();

А не лучше, следуя такой логике, Организацию из параметров сеанса взять?

Если она там есть , то да, однозначно. Я ведь не знаю что за конфа.
Бухгалтерия 3.0
она там есть.

AsadRoman


ryozo

Если требуется только при создании, то нужно не забыть про условие:
Если Параметры.Ключ.Пустая() Тогда
   
КонецЕсли;

Это не мой мир, я здесь всего лишь гость.

Геннадий ОбьГЭС

Цитата: syncX от 21 авг 2017, 13:08
Здравствуйте. Как сделать так, чтобы при создании документа, реквизиту присваивалось значение?
Есть реквизит организация, необходимо чтобы при создании документа, ему присваивалось часто используемое значение? Как на картинке, первое которое появляется.
Если в БП 3.0 и не создавать что-то своё (что Вам делать не следует, судя по тому что и как Вы спрашиваете), то
Главное - Персональные настройки - Основная организация - заполнить выбором из списка


Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск