|
Отключение обработки проведения при проведении | ☑ | ||
---|---|---|---|---|
0
val245
02.08.23
✎
09:42
|
Здравствуйте.
Стоит такая странная задача. У документа есть статусы: Открыт и Закрыт. В случае, если меняем статус на закрыт и документ уже проведен, то мы не трогаем его движения (отключаем обработку проведения), просто меняется статус и документ записывается. Как вы считаете можно ли такое реализовать, если да, то как? |
|||
1
Волшебник
02.08.23
✎
09:45
|
Нужно добавить условие в обработку проведения
Если Статус = Закрыт Тогда |
|||
2
Irbis
02.08.23
✎
09:48
|
или в ПриЗаписи выбирать режим записи (запись, проведение, отмена проведения) в зависимости от статуса
|
|||
3
НафНаф
02.08.23
✎
09:50
|
плюс поставить удаление движений "Не удалять автоматически"
|
|||
4
val245
02.08.23
✎
09:53
|
Спасибо, сейчас покопаюсь
|
|||
5
mikecool
02.08.23
✎
10:33
|
и не забыть проверить, что все данные документ берет из самого себя...
|
|||
6
DJ Anthon
02.08.23
✎
12:28
|
(3) Плюс не забыть удалить их в случае отмены проведения документа. А ещё интересен момент, насколько жёстко должны быть привязаны движения. Что, если документ надо удалить (например, для свёртки), а некоторые движения должны остаться (для истории и анализа). Тогда надо подменять документ на урезанный первичный документ свёртки в движениях. Ну и так далее )
|
|||
7
Serg_1960
02.08.23
✎
12:50
|
(0)
Объект.ОбменДанными.Загрузка = Истина; Объект.Статус = Не Объект.Статус; Объект.Записать(); |
|||
8
val245
02.08.23
✎
12:50
|
Да. В моем случае упрощается. Задача стоит, что б закрытые документы нельзя было отменять ил метить на удаление. Разве что, поменяв статус на Открыт
|
|||
9
val245
02.08.23
✎
12:51
|
(7) это при записи?
|
|||
10
shuhard
02.08.23
✎
13:01
|
(9) типовой функционал ERP
|
|||
11
Serg_1960
02.08.23
✎
13:01
|
(9) Да. Это вариант решения "если меняем статус на закрыт и документ уже проведен, то мы не трогаем его движения (отключаем обработку проведения)" - изменение документа без перепроведения. Конфигурация не озвучена и потому вариант решения - "внутриплатформенный"
|
|||
12
rozer76
02.08.23
✎
16:37
|
проще всего то что в (7) запихать в команду в списке документов и статус ставить только из списка доков. А ПРИзаписи такое делать бесполезно - там статус не поменять уже.
|
|||
13
НафНаф
02.08.23
✎
16:47
|
(8) а причем тут (0)?
|
|||
14
Serg_1960
03.08.23
✎
15:18
|
(12) +1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |