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