|
Получить в СКД в Рознице 2.1 вчерашнюю дату |
☑ |
0
Garykom
гуру
26.01.15
✎
22:04
|
Туплю совсем, как это проще всего сделать? Параметром передать никак походу.
Надо для "Правила расчета бонусных баллов" выбрать все чеки за вчерашний день.
Т.е. для условия НачалоПериода(ЧекККМ.Дата, День)=НачалоПериода(&ВчерашнийДень, День)
Как &ВчерашнийДень то добыть?
|
|
1
marvak
26.01.15
✎
22:06
|
РАЗНОСТЬДАТ - никак?
|
|
2
hhhh
26.01.15
✎
22:07
|
сегодняшний - 86400
|
|
3
Garykom
гуру
26.01.15
✎
22:08
|
(1) точно ))
|
|
4
marvak
26.01.15
✎
22:09
|
(1)+
Не, не то, пардон
тебе ж надо дату, а не разницу
|
|
5
marvak
26.01.15
✎
22:09
|
ДОБАВИТЬКДАТЕ
|
|
6
marvak
26.01.15
✎
22:10
|
я их путаю, ну так иногда :)
|
|
7
marvak
26.01.15
✎
22:10
|
// Как получить начало или конец периода в запросах 1С 8.3, 8.2
// НАЧАЛОПЕРИОДА(Дата, Период)
// КОНЕЦПЕРИОДА(Дата, Период)
// Как добавить сдвиг к дате в запросах 1С 8.3, 8.2
// ДОБАВИТЬКДАТЕ(Дата, Период, Количество)
// Как вычислить разность между датами в запросах 1С 8.3, 8.2
// РАЗНОСТЬДАТ(Дата1, Дата2, Период)
// Как вычислить квартал, месяц или день даты в запросах 1С 8.3, 8.2
// КВАРТАЛ(Дата), Месяц(Дата), День(Дата)
// Период принимает одно из значений
// Секунда
// Минута
// Час
// День
// Неделя
// Декада
// Месяц
// Квартал
// Полугодие
// Год
|
|
8
Garykom
гуру
26.01.15
✎
22:20
|
(4) не-не все ок, сделал так
РазностьДат(ЧекККМ.Дата, &ТекущаяДата, День)=1
а &ТекущаяДата это параметр в СКД с выражением ТекущаяДата()
|
|
9
Defender aka LINN
26.01.15
✎
22:30
|
(8) А если отчет "за вчера" захотят?
|
|
10
Garykom
гуру
26.01.15
✎
22:48
|
(9) =1 это и есть "за вчера", а не <1 = вчера и сегодня
ЗЫ регламентное запускается 1 раз в день, если "за вчера" захотят что то доначислить то это уже ручками или другое правило с другим запросом ))
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший