Имя: Пароль:
1C
1С v8
Реквизит формы
,
0 inmortal203
 
29.10.12
15:07
Доброго всем. Создал реквизит формы ("Реквизит"). Он записывается в отдельный регистр сведений("Регистр").
Нужно чтобы при открытии документа поле ввода принимало значение этого реквизита. Как этого достичь?
1 Beduin
 
29.10.12
15:08
(0) Программировать не предлагать?
2 zladenuw
 
29.10.12
15:08
прочитать с РС и Реквизит = РС.Реквизит
3 inmortal203
 
29.10.12
15:11
Это форма документа "ЗаказПокупателя" в УТП. Я бы уже давно разобрался, но в нем черт ногу сломит. Никак не могу найти откуда берутся данные для заполнения шапки (в которой уже есть номер дока, организация, контрагент и тд...) вот всунуть туда еще и мой и будет отлично
4 pessok
 
29.10.12
15:13
(3) телепатирую, что в ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(параметры), что вызывается в ПриОткрытии
5 Beduin
 
29.10.12
15:14
Нда теперь фокусы как с 7.7 не прокатывают.))))
6 inmortal203
 
29.10.12
15:15
да уж... было бы прекрасно если бы что то подобное вызывалось из "ПриОткрытии" =)) но мир не так идеален как хотелось бы
7 Buster007
 
29.10.12
15:23
ОбработкаЗаполнения?
8 inmortal203
 
30.10.12
12:13
Есть "ОбработкаЗаполнения" в модуле документа, но она служит для заполнения документов которые вводятся на основании ЗаказаПокупателя...
"ПриОткрытии" же никак не влияет на отображение шапки формы.
9 inmortal203
 
30.10.12
12:15
не может быть что единственный выход:
прочитать с РС и Реквизит = РС.Реквизит

откуда то же эти данные изначально заполняются...
10 5 Элемент
 
30.10.12
12:20
Они заполняются платформой т.к. это реквизиты документа.
А ты создал реквизит формы. Заполняй его сам.
11 inmortal203
 
31.10.12
11:18
хорошо, так и сделал, но...

Запрос = Новый Запрос;
       Запрос.Текст =
       "ВЫБРАТЬ
       |    Заказ.Номер КАК Номер
       |ИЗ
       |    РегистрСведений.Заказ КАК Заказ
       |ГДЕ
       |    Заказ.Регистратор = &ТекДок";
       
       Запрос.УстановитьПараметр("ТекДок", ЭтотОбъект.Ссылка);

В итоге, Выборка.Номер=Неопределено
А теперь в чем дело?
12 inmortal203
 
31.10.12
12:01
что никто не в курсе почему в обработке "ПриОткрытии" формы запрос не возвращает значения которые на самом деле присутствуют?
13 inmortal203
 
31.10.12
15:34
неужели так все печально?
Основная теорема систематики: Новые системы плодят новые проблемы.