|
Засунуть в реквизит того кто первый создал документ |
☑ |
0
1СникомХочу Стать
10.06.20
✎
16:19
|
Здравствуйте! Подскажите как правильнее сделать: есть документ ЗаказПокупателя, есть реквизит СоздательДокумента = СправочникСсылка.Пользователи. При первой записи документа, туда должен подставляться ПользователиИнформационнойБазы.ТекущийПользователь(), и изменить или при следующей записи НЕ должен подставиться другой ТекущийПользователь().
Хотел сделать это в модуле формы, но там нет обработчика событий - Создать?
Подскажите как правильней решить данную задачу?
|
|
1
dka80
10.06.20
✎
16:21
|
ПередЗаписью()
Если ЭтоНовый() Тогда
СоздательДокумента = СправочникСсылка.Пользователи
КонецЕсли
Обработчики, конечно, создай
|
|
2
craxx
10.06.20
✎
16:23
|
(1) ты сам-то понял чего написал?
|
|
3
Aleksey
10.06.20
✎
16:24
|
Если ЗНачениеЗаполнено(СоздательДокумента ) тогда
СоздательДокумента = глПользователь;
КонецЕсли;
|
|
4
Aleksey
10.06.20
✎
16:25
|
т.е. не заполнено
|
|
5
Фрэнки
10.06.20
✎
16:25
|
:-)
|
|
6
1СникомХочу Стать
10.06.20
✎
16:26
|
аа через ЗначениеЗаполнено! Всем спасибо, интересно
|
|
7
DJ Anthon
10.06.20
✎
16:27
|
(3) то есть ты хочешь подставить того, кто поправит документ с незаполненным полем создатель? красава.
|
|
8
Фрэнки
10.06.20
✎
16:27
|
(6) Вот же на ИТС есть все, что тебя интересует
|
|
9
DJ Anthon
10.06.20
✎
16:27
|
(6) ты ща ошибку сделаешь
|
|
10
1СникомХочу Стать
10.06.20
✎
16:28
|
(9) а как правильно?
|
|
11
1СникомХочу Стать
10.06.20
✎
16:29
|
на Обычных формах
|
|
12
DJ Anthon
10.06.20
✎
16:30
|
(11) ЭтоНовый()
|
|
13
Aleksey
10.06.20
✎
16:30
|
(7) да
|
|
14
dka80
10.06.20
✎
16:31
|
(2) а что не так?
|
|
15
DJ Anthon
10.06.20
✎
16:32
|
в событии ПередЗаписью
ну так, по крайней мере, делают в типовых.
|
|
16
DJ Anthon
10.06.20
✎
16:33
|
(14) СоздательДокумента = СправочникСсылка.Пользователи на СоздательДокумента = Пользователи.ТекущийПользователь()
|
|
17
dka80
10.06.20
✎
16:35
|
(16) ну капец замечание. Я ж конву написал общую. Я не знаю ни какая у него конфигурация, ни режим работы. Вот у тебя тоже неправильно. У него обычные формы и в типовых нет там Пользователи.ТекущийПользователь(), а там глЗначениеПеременной("глТекущийПользователь")
|
|
18
DJ Anthon
10.06.20
✎
16:36
|
(17) да, я тоже пример написал, у него там ПользователиИнформационнойБазы.ТекущийПользователь()
|
|
19
DJ Anthon
10.06.20
✎
16:37
|
(17) так это не я замечание сделал )) я просто пояснил
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший