|
Условие в параметрах вирт.таблицы остатков |
☑ |
0
sunny
18.10.04
✎
08:47
|
А можно ли и как написать условие в виде арифметического действия?
РегистрНакопления.Резервы.Остатки(, (ПоСчету.Дата+ПоСчету.Срок*86400)<&ДатаОтб) КАК РезервыОстатки
ПоСчету-это измерение регистра с типом-документ,а Дата и Срок-реквизиты этого документа
Выдает ошибку на +
|
|
1
Berds
18.10.04
✎
08:57
|
у меня тоже проблемы с операциями над Датами, к примеру что может быть проще
ВЫБРАТЬ (ДатаВремя(2004,10,20) - ДатаВремя(2004,10,10))
ругается на "-"
|
|
2
sunny
18.10.04
✎
08:59
|
поплакались друг другу в жилетку,а дальше что?
синтаксис-помощник не помогает,Волшебник видать спит ещё
|
|
3
Мулька
18.10.04
✎
09:25
|
Волшебное слово надобно - волшебник и проснется.
|
|
4
Naumov
18.10.04
✎
09:48
|
Умножение на 86400 убери.
|
|
5
sunny
18.10.04
✎
09:50
|
Мне надо умножать,срок- у меня число,так я вычисляю анализируемую дату
|
|
6
Naumov
18.10.04
✎
10:15
|
Что-то я условия вообще никак понять не могу.
Что требуется?
|
|
7
sunny
18.10.04
✎
10:20
|
выбрать документы(счета) ,для которых есть ДатаОтб меньше Дата счета+СрокРезервирования.Если срок резервирования еще не вышел,то выбирать такие доки не надо.
|
|
8
Naumov
18.10.04
✎
10:36
|
1)На форме Документа Срок пусть будет числом, но в реквизит документа попробуй преобразовывать в дату, суть которой окончание резервирования по товару.
Тогда будет достаточно простого условия в запросе.
|
|
9
sunny
18.10.04
✎
10:49
|
в документе еще один реквизит заводить и в него рассчитывать дату окончания при записи дока,а потом её сравнивать в запросе.Это прокатывает,только ведь некрасиво,избыточная информация в документе -в конфе всё должно быть красиво,имхо.Конечно,на безрыбье...
Но все-равно спасибо г-ну Наумову за помощь.
|
|
10
sunny
18.10.04
✎
11:59
|
(8)Если интересно, то всё ж обошлась без дополнительного реквизита в доке и работает.Спасибо Волшебнику за советы в соседней ветке.
Сделала так:
РегистрНакопления.Резервы.Остатки(, ДобавитьКДате(ПоСчету.Дата,День,ПоСчету.Срок)<&ДатаОтб) КАК РезервыОстатки
Здесь действительно ничего умножать не надо,т.к. указываю День,а Срок-это количество дней.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан