|
Заполнение реквизита при открытии внешней обработки | ☑ | ||
---|---|---|---|---|
0
glprog
27.10.16
✎
16:41
|
Добрый день!
Понимаю что задача элементарная, но разобраться не смог. 1С 8.3. Внешняя обработка. УФ. Есть реквизит обработки Дата. На форме обработки есть соответствующее поле. Нужно чтобы при открытии внешней обработки поле "Дата" заполнялось текущей датой. |
|||
1
aka AMIGO
27.10.16
✎
16:44
|
Есть в модуле процедура типа "ПриОткрытии()" ?
Вот в ней и присвоить дате значение ТекущаяДата() или похожее, существующее в 8.3 |
|||
2
glprog
27.10.16
✎
16:51
|
У меня вот так. Не работает.
[pre]Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Документ = РеквизитФормыВЗначение("Объект"); Документ.Дата = ТекущаяДата(); ЗначениеВРеквизитФормы(Документ, "Объект"); КонецПроцедуры [/pre] |
|||
3
mikecool
27.10.16
✎
17:03
|
(2) не используй зарезервированные слова
|
|||
4
Мойдодыр
27.10.16
✎
17:04
|
(2) какое здесь слово зарезервированное?
|
|||
5
glprog
27.10.16
✎
17:05
|
Я уже понял. Редко здесь пишу.
|
|||
6
glprog
27.10.16
✎
17:05
|
Я думаю имеется ввиду [pre]
|
|||
7
newbling
27.10.16
✎
17:43
|
(6) Имеется ввиду Документ
|
|||
8
glprog
27.10.16
✎
17:58
|
(7) Черт! Где ты раньше был! :) Заработало. Спасибо.
(3) и тебе вдогонку. |
|||
9
glprog
28.10.16
✎
09:25
|
Рано я радовался. Все равно не работает. Если не трудно, покажите рабочий код по вопросу.
|
|||
10
Мимохожий Однако
28.10.16
✎
09:35
|
В соседней ветке сегодня кидали любопытную ссылку для начинающих http://v8.1c.ru/metod/faq2/answer.jsp?id=651
|
|||
11
Лефмихалыч
28.10.16
✎
09:37
|
(2)
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Объект.Дата = ТекущаяДатаСеанса(); КонецПроцедуры |
|||
12
glprog
28.10.16
✎
09:52
|
(11) Не работает. Поле остается пустым.
|
|||
13
glprog
28.10.16
✎
09:54
|
Обработку запускаю через Файл->Открыть
|
|||
14
Мимохожий Однако
28.10.16
✎
09:55
|
(12) Тогда воткни в процедуру ПриОткрытии()
|
|||
15
glprog
28.10.16
✎
10:07
|
(14) Да, так работает. Спасибо.
&НаКлиенте Процедура ПриОткрытии(Отказ) Объект.Дата = ТекущаяДата(); КонецПроцедуры Думал что понял логику УФ. Оказалось не очень. |
|||
16
Лефмихалыч
28.10.16
✎
10:34
|
(15) значит и это (11) тоже работает
|
|||
17
Мойдодыр
28.10.16
✎
10:38
|
(16) Нет, скорее всего загружается пустая дата из сохранненных настроек.
А приОткрытии срабатывает после |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |