|   |   | 
| 
 | Первая дата проведения документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        picom 11.12.19✎ 11:52 | 
        Интересная задачка, не могу придумать как ее решить без дополнительного РС.
 Нужно фиксировать первую дату проведения документа, например со статусом "К Отгрузке". Не хотелось бы через подписку и новый РС. А перед записью и не понять, на сколько она будет успешна. | |||
| 1
    
        piter3 11.12.19✎ 11:53 | 
        свойство не?     | |||
| 2
    
        picom 11.12.19✎ 11:55 | 
        еще варианты есть? 
 Вариант хороший, но док не типовой) | |||
| 3
    
        NUser 11.12.19✎ 11:56 | 
        В типовых РС уже есть - версии объектов     | |||
| 4
    
        Ёпрст гуру 11.12.19✎ 11:56 | 
        (0) включи версионирование и гляди     | |||
| 5
    
        Greeen 11.12.19✎ 11:57 | 
        А если по тупому совсем - новый реквизит, если пустой, то заполняется после проведения, и вроде все     | |||
| 6
    
        pechkin 11.12.19✎ 11:57 | 
        (5) после проведения?     | |||
| 7
    
        Greeen 11.12.19✎ 11:59 | 
        (6) ну да     | |||
| 8
    
        pechkin 11.12.19✎ 11:59 | 
        (7) двойная запись будет     | |||
| 9
    
        yurikmellon2 11.12.19✎ 12:04 | 
        (8) имеется ввиду, если реквизит пустой, то при проведении в него пишется дата проведения, если не пустой, то ничего не делается     | |||
| 10
    
        Dmitrii гуру 11.12.19✎ 12:07 | 
        Очередное решение через *опу.
 Задача фиксирования изменений состояний документа со временем решается не посредством изменения каких-то его реквизитов. Типа сначала провели с одними значениями, спустя неделю перепровели с другими, потом с третьими и т.д. Так нельзя делать. Если бизнес-процесс предусматривает изменение состояния объекта (документа), то эти состояния должны фиксироваться либо в регистре сведений, либо отражаться другими документами. | |||
| 11
    
        Джинн 11.12.19✎ 12:08 | 
        (10) +100500     | |||
| 12
    
        pechkin 11.12.19✎ 12:10 | 
        (9) так не сработает. будет писать, заполнишь дату, и не проведется. второй раз уже дата будет заполнена | |||
| 13
    
        Bigbro 11.12.19✎ 12:11 | 
        в (4) будет работать.     | |||
| 14
    
        Greeen 11.12.19✎ 12:14 | 
        (12) 
 Процедура ОбработкаПроведения(Отказ, РежимПроведения) ДатаПервогоПроведения = ТекущаяДата(); ОбменДанными.Загрузка = Истина; Записать(); КонецПроцедуры Но это да, все вредные советы, в (4) и (10) как положено | |||
| 15
    
        pechkin 11.12.19✎ 12:15 | 
        (14) ну я и говорю двойная запись будет     | |||
| 16
    
        picom 11.12.19✎ 12:21 | 
        А при записи как-то понять режим записи можно?
 Если да, то В теории можно повторить проверки из модуля проведения и подставить данные в нужный реквизит. | |||
| 17
    
        picom 11.12.19✎ 12:22 | 
        Или подменить кнопку проведения )     | |||
| 18
    
        Ёпрст гуру 11.12.19✎ 12:23 | 
        (16) ё... РежимЗаписиДокумента.Проведение     | |||
| 19
    
        mmmarat 11.12.19✎ 12:39 | 
        (0) "К Отгрузке", это похоже на УТ или ERP, т.е. БСП. Сохраняйте дату в дополнительных значениях.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |