|
Реквизит формы |
☑ |
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
|
неужели так все печально?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший