Имя: Пароль:
1C
1С v8
Регистр сведений
0 Anton1993
 
22.05.13
11:37
Добрый день!
В регистр попадают данные о предоставляемых скидках, в нем имеются поля "ДатаНачала" и "ДатаОкончания". Как удалить запись из регистра, если "ДатаОкончания" < ТекущейДаты?
1 1Сергей
 
22.05.13
11:38
написать обработку и выполнить её
2 Fragster
 
гуру
22.05.13
11:38
Зачем удалять? чтобы документы задним числом неверно проводились?
3 Anton1993
 
22.05.13
11:40
Чтобы возвращалась скидка, установленная ранее
4 1Сергей
 
22.05.13
11:42
(3) лучше возвращать скидку, установленную ранее
5 Fedot200
 
22.05.13
11:43
(0) Нажать клавишу Del и согласиться.
6 Фрэнки
 
22.05.13
11:47
(3) это же периодический регистр? Дата начала = Дата периода
Действующая скида на установленную/текущую дату = СрезПоследних.
Возврат к прежней скиде = Записать новое значение скидки с нужной датой периода.

зы. История значений и есть основная причина записи в регистр сведений, а ты ради получения текущей скидки готов эту историю переписать и не будет основания к продажам, которые успели пройти по тобой удаленной скидке
7 Фрэнки
 
22.05.13
11:50
6+ т.е. в твоем (0) регистре два лишних поля, которые решаются с помощью даты в поле период.
Программист всегда исправляет последнюю ошибку.