Имя: Пароль:
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) Ага.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn