|
ДобавитьКДате
| ☑ |
0
dgamelya
27.05.13
✎
14:29
|
добрый день! в запросе две таблицы в таблице1 выбираются документы, в таблице2 из регистра ЗначенияСвойствОбъектов выбирается значение свойства для документа(тип число). Нужно в самом запросе добавлять к дате количество дней (из регистра значение свойств).
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ВложенныйЗапрос.Регистратор) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА
ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = ПланВидовХарактеристик.СвойстваОбъектов.КоличествоДнейДоставки
ТОГДА ДобавитьКДате(Регистратор.Дата, ДЕНЬ,ЗначенияСвойствОбъектов.Значение )
ИНАЧЕ NULL
КОНЕЦ
ИНАЧЕ
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ВложенныйЗапрос.Регистратор) = ТИП(Документ.РеализацияОтгруженныхТоваров)
ТОГДА Регистратор.Дата
ИНАЧЕ NULL
КОНЕЦ
КОНЕЦ
Выходит ошибка что параметры функции (ЗначенияСвойствОбъектов.Значение) заданы не верно. Подскажите пожалуйста как правильно задать значение количество дней?
|
|
1
Starhan
27.05.13
✎
14:30
|
там строка должна быть типа "День", "Месяц" и т.п.
вот у тя там значение не парвильное
|
|
2
Starhan
27.05.13
✎
14:30
|
а не, стоп.
|
|
3
DocWin
27.05.13
✎
14:32
|
У Вас "ЗначенияСвойствОбъектов.Значение" не число. Попробуйте ISNULL(ЗначенияСвойствОбъектов.Значение,0)
|
|
4
Starhan
27.05.13
✎
14:34
|
(0) вот, выведи значение в отдельное поле и проверь что там.
|
|
5
dgamelya
27.05.13
✎
14:37
|
ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение КАК ЧИСЛО)
вот так получилось!
Спасибо за помощь
|
|
6
dgamelya
27.05.13
✎
14:50
|
Сейчас ругается на ЗНАЧЕНИЕ(<<?>>ПланВидовХарактеристик.СвойстваОбъектов.КоличествоДнейДоставки)
неверные параметры!!
|
|
7
mikecool
27.05.13
✎
14:59
|
(6) нет такого предопределенного значения
|
|