Имя: Пароль:
1C
1С v8
Не удалять предыдущие движения документа 8.2 ☑
0 ramir
 
29.08.11
✎
13:41
В обработчике проведения

Движение = Движения.СтатусыЗаказа.Добавить();
Движение.Период = ТекущаяДата();
Движение.Заказ = Ссылка;
Движение.Статус = Статус;
                               
Движения.СтатусыЗаказа.Записать();

В свойствах документа "Удаление движений" поставил "Не удалять автоматически". При перепроведении документа все равно удаляются предыдущие записи. Подскажите, что я делаю не так?
1 butterbean
 
29.08.11
✎
13:44
Движения.СтатусыЗаказа.Записать(Ложь);
2 butterbean
 
29.08.11
✎
13:45
(1)+ надо еще конечно посмотреть не удаляются ли они где-то в коде
3 palpetrovich
 
29.08.11
✎
13:46
хм, записать новые и не удалять старые? а зачем собственно?
4 ramir
 
29.08.11
✎
13:46
Не, этого достаточно =) Не посмотрел, что у Движение.СтатусыЗаказа тип РегистрСведенийНаборЗаписей. Думал, что замещение по одинаковым измерениям только идет. Спасибо, заработало.
5 ramir
 
29.08.11
✎
13:47
(3) Нужна история статусов. Чтобы видеть как изменялись статусы заказа.
6 palpetrovich
 
29.08.11
✎
13:51
(5) для истории придумали РС :)
7 Живой Ископаемый
 
29.08.11
✎
13:51
ну, если ты говоришь Движение.Период = ТекущаяДата(); то измерения не будут одинаковыми, поэтому замещения не будет

2(6)у него и есть РС
8 palpetrovich
 
29.08.11
✎
14:03
(7) тогда налицо изобретение велосипеда :) ...парвда непонятно что там с периодичностью
9 zak555
 
29.08.11
✎
14:05
радченко говорит делать так :

   
   // Запишем пустые наборы записей чтобы читать остатки без учета данных в документе
   Движения.СтоимостьМатериалов.Записать();
   Движения.ОстаткиМатериалов.Записать();
10 ramir
 
29.08.11
✎
14:36
(7) Я так и думал, поэтому у меня возник вопрос.
(8) Почему велосипед, как сделать лучше (проще)? Периодичность нужна для информации о статусе на определенную дату. Пример использования здесь уже выкладывал, тоже был вопрос =). v8: Запрос СрезПоследних не могу понять
11 Живой Ископаемый
 
29.08.11
✎
14:37
2(10) под "парвда непонятно что там с периодичностью" он имеет в виду - что ты нам не доложил какая периодичность у твоего РС. я предположил что с точностью до секунды, но вдруг у тебя с точностью до дня?
12 ramir
 
29.08.11
✎
14:40
(11) Не, до секунды. В течении дня они тоже меняются (логично). Плюс статусы будут меняться не только при проведении заказа. Также будет автоматическое изменении статусов. Например при истечении срока резерва (предзаказа).
13 Живой Ископаемый
 
29.08.11
✎
14:42
подводя итог - получилось с учетом (1), верно?
14 ramir
 
29.08.11
✎
14:43
(13) Ага.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший