|
удаляются существующие движения при перепроведении документа | ☑ | ||
---|---|---|---|---|
0
altaykniga
08.09.15
✎
13:00
|
Доброго времени суток, уважаемые! Прошу подсказку специалистов:
существует документ ЗаказПокупателя, он проведен, существуют движения. Поменяли статус документа на "Выполнен", перепроводим. Вот здесь необходимо не удалять уже существующие движния, а добавить к ним новые (по тем же регистрам накопления, только другой датой). Как этого добиться? УправлениеНебольшойФирмой, ред. 1.5.4.23 |
|||
1
altaykniga
08.09.15
✎
13:01
|
в свойствах документа стоит УдалениеДвижений = НеУдалятьАвтоматически
|
|||
2
Irbis
08.09.15
✎
13:01
|
Нафейхоа такие сложности?
|
|||
3
Jonny_Khomich
08.09.15
✎
13:02
|
А если зашли в документ, изменили статус и добавили пару записей в ТЧ, что тогда делать?
|
|||
4
Ненавижу 1С
гуру
08.09.15
✎
13:03
|
посмотри в обработке проведения начало, что-то типа
Если мУдалятьДвижения Тогда ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ); КонецЕсли; |
|||
5
altaykniga
08.09.15
✎
13:04
|
(4) в модуле проведения нет кода для удаления движений
|
|||
6
altaykniga
08.09.15
✎
13:29
|
поднимаю
|
|||
7
Cube
08.09.15
✎
13:31
|
(6) А чё поднимать, когда ты на вопросы не отвечаешь? Чего ты ждешь?
|
|||
8
Irbis
08.09.15
✎
13:32
|
А если просто N раз провести документ, движения всё равно удаляться не должны?
|
|||
9
altaykniga
08.09.15
✎
13:34
|
(8) мда, об этом я не подумал (
|
|||
10
altaykniga
08.09.15
✎
13:36
|
надо так: Если СтатусДокумента = Открыт, выполняются движения1. (при перепроведении удаляются)
Если СтатусДокумента = Выполнен, к движениям1(созданные при проведении документа со статусом "открыт") добавляются движения2 (при перепроведении удаляются) |
|||
11
Irbis
08.09.15
✎
13:38
|
(10) Вопрос тот же. Если документ со статусом "Выполнен" провести N раз, что должно произойти?
|
|||
12
GreatOne
08.09.15
✎
13:39
|
(11) (при перепроведении удаляются)
(10) подписку на событие и вперед. |
|||
13
Irbis
08.09.15
✎
13:41
|
(12) И как отличать одно от другого? И неужели в зависимости от способа проведения должны отличаться движения документа?
|
|||
14
Jokero
08.09.15
✎
13:44
|
Свангую - Удаляются потому что при проведении все движения считываются в набор записей и потом заменяются (перезаписываются) на новые.
А почему при перепроведении с новым статусом плохо перезаписывать, а надо изобретать велосипед с кучей контроля, не изменилось ли что-либо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |