|   |   | 
| 
 | Засунуть в реквизит того кто первый создал документ | ☑ | ||
|---|---|---|---|---|
| 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 | ||||
| 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) так это не я замечание сделал )) я просто пояснил     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |