|
ДобавитьКДате | ☑ | ||
|---|---|---|---|---|
|
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) нет такого предопределенного значения
|
| Форум | Правила | Описание | Секции | Поиск |