|
помогите с условием "дата старше текущей более чем на 5 дней" | ☑ | ||
---|---|---|---|---|
0
dvrk
10.11.21
✎
06:26
|
привет, есть Объект.Дата, как написать условие, чтобы проверялось, если объект дата создана больше 5 дней назад
ну т.е. документы могут переносить не больше 5ти дневной давности хотчу если дата старше текущейдаты более чем на 5 дней то отказ |
|||
1
Галахад
гуру
10.11.21
✎
06:31
|
ТекГраница = ТекущаяДатаСеанса() - ПятьДней;
Если Объект.Дата < ТекГраница Тогда |
|||
2
dvrk
10.11.21
✎
06:36
|
(1) а ПятьДней = 60*24*24*5 ?
|
|||
3
dvrk
10.11.21
✎
06:36
|
ой
|
|||
4
dvrk
10.11.21
✎
06:37
|
86400*5
|
|||
5
Ненавижу 1С
гуру
10.11.21
✎
06:39
|
В общем случае дата создания документа и дата документа не одно и тоже
|
|||
6
dvrk
10.11.21
✎
06:42
|
(5) Мне не нужна дата создания, мне именно нужно в отказ уходить, если дата документа старше текущейдаты более чем на 5 дней
|
|||
7
Ненавижу 1С
гуру
10.11.21
✎
06:48
|
(6) ну ок. Просто в (0) написано не так.
Если я буду каждый день документ переносить на будущее? |
|||
8
dvrk
10.11.21
✎
06:55
|
(7) документ переносится с какой то даты на текущаядата
|
|||
9
Ненавижу 1С
гуру
10.11.21
✎
08:02
|
(8) ок. Тем самым могу сделать "вечный" документ
|
|||
10
dvrk
10.11.21
✎
08:04
|
(9) а смысл
|
|||
11
Ненавижу 1С
гуру
10.11.21
✎
08:10
|
(10) не знаю, я просто не совсем понимаю смысла твоей задачи
|
|||
12
dvrk
10.11.21
✎
08:11
|
(11) я тоже не совсем понимаю, сказали нужно так сделать
|
|||
13
Мимохожий Однако
10.11.21
✎
08:14
|
(12) Тогда перейди к задаче 0 - понять, что от тебя требуется.
|
|||
14
Масянька
10.11.21
✎
08:32
|
(9) Во-во...
Не более, чем на пять дней и не более пяти раз... |
|||
15
Aleksey
10.11.21
✎
08:48
|
(11) Ну типа автоматическое закрытие периода. Чтобы никто не мог лазить в старые документы, но при этом есть 5 дней на редактирование.
С этой точки перенос на текущую дату, ""вечный" документ, вполне допустим. Или к примеру выгрузка в другую базу идет не по изменением а за период (5 дней назад с момента последней выгрузки). |
|||
16
Мимохожий Однако
10.11.21
✎
09:41
|
Можно добавить к документу признак "Уже переносился" и не трогать второй раз
|
|||
17
Масянька
10.11.21
✎
09:50
|
(15) Оба случая - не фонтан.
Если период закрыт, то значит закрыт. Совсем, абсолютно, однозначно. И лазить что-то куда-то переносить... А потом - программа и программист виноваты. Выгрузка, ограниченная периодом - опять "программа и программисты виноваты". Короче, такое ограничение не понятно для чего. Автор чего-то не договаривает (не понимает). |
|||
18
Aleksey
11.11.21
✎
10:40
|
(17) Что значит период закрыт? Никто не лазит в закрытытя периоды. Другое дело что всем в лом двигать дату закрытия периода, вот и придумывают схемы типа 0.
И выгрузка НЕ ограничена периодом. Я же написал что выгрузка идет не по изменениям, а за период. И вот вопрос. за какой период? Последний год? 5 лет? Ведь если период не закрыт то как узнать за какой период выгружать если нет механизма регистрации изменений? А так мы знаем что максимум 5 дней назад нужно выгружать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |