Имя: Пароль:
1C
 
РАЗНОСТЬДАТ(&ДатаНач,&ДатаКон,ДЕНЬ) - не работает
0 KRIHA
 
02.11.10
11:11
Ошибка при вызове метода контекста (Вывести): {(....)}: Неверные параметры "РАЗНОСТЬДАТ"
...
РАЗНОСТЬДАТ(<<?>>&ДатаНач, &ДатаКон, ДЕНЬ)
.
параметры
&ДатаНач и &ДатаКон - в запросе - используются, соответственно грешить на неправильность типа значения - нельзя.
.
в типовой УТ, по поиску нашел, в каком-то запросе

ИНАЧЕ РАЗНОСТЬДАТ(ВзаиморасчетыЗадолженность.ДатаВозникновения, &ДатаКонца, ДЕНЬ)

Это глупо предположить, что в первом параметре не должнго быть параметра чезер "&", тогда как во втором его можно использовать??

в общем бред какой-то получается
1 el-gamberro
 
02.11.10
11:16
Это используется в отчете?
Бывает глюк, когда функции работы с датой оказываются в сильно вложенных запросах (порядка 2х уровней вложености в функции)
2 73
 
02.11.10
11:16
Это в запросе?
3 Живой Ископаемый
 
02.11.10
11:17
"https://docs.google.com/leaf?id=0B-jxtBB8IRaZNzU4Nzc2YTEtODIyNC00OGU0LWEyNzQtMzU3MzNhMjJjMzFh&hl=en"

ври дальше
4 Tolyas
 
02.11.10
11:18
Что за метод контекста "Вывести"? С хоккея что-ли?
5 KRIHA
 
02.11.10
11:19
сумбурно написал.
поясню
Есть запрос в котором я хочу добавить поле, которое вычисляется с использованием результата функции РАЗНОСТЬДАТ.
В качестве параметров дат - использую переменные &ДатаНач, &ДатаКон.

четко видно, что ругается на знак "&"

почему?
6 KRIHA
 
02.11.10
11:21
(4) поясню - занимаюсь тем, что чуть чуть изменяю отчет основанный на Универсальном отчете
7 el-gamberro
 
02.11.10
11:21
(5) Тебе в шпионы надо было идти работать, а не в 1с-ники.
8 KRIHA
 
02.11.10
11:21
(3) может все дело в том, что я меняю отчет на базе УниверсальногоОтчета?
9 KRIHA
 
02.11.10
11:22
(7) почему?
10 Tolyas
 
02.11.10
11:22
(5) Похоже параметр передан не правильно
11 hhhh
 
02.11.10
11:23
может там не дата у тебя, а например, момент времени или граница. Проверь.
12 Defender aka LINN
 
02.11.10
11:23
(0) "&ДатаНач и &ДатаКон - в запросе - используются, соответственно грешить на неправильность типа значения - нельзя." - а ты таки греши.
13 KRIHA
 
02.11.10
11:24
(11) не знаю как проверить, но как я уже говорил, в тексте запроса в параметрах обращения к регистру партий товаров - &ДатаНач, &ДатаКон - прекрасно себя чувствуют
14 KRIHA
 
02.11.10
11:25
(12) хорошо, буду грешить. Какой обряд "грешения" мне совершить? )
15 el-gamberro
 
02.11.10
11:26
(14) покажи текст запроса.
16 Tolyas
 
02.11.10
11:26
(14) попробуй вывести их в отчет и глянуть что-там
17 73
 
02.11.10
11:27
(13) Отладчиком.
ЗЫ. В параметрах вирт таблиц не только даты могут быть, а и... см.(11)
18 el-gamberro
 
02.11.10
11:27
ВЫБРАТЬ &ДатаНач, &ДатаКон
19 acsent
 
02.11.10
11:27
&ДатаКон скорее всего граница, а не дата
20 acsent
 
02.11.10
11:29
в универсально очете есть 2 вида параметров дат
21 Tolyas
 
02.11.10
11:32
ВЫРАЗИТЬ(&ДатаНач КАК Дата)
22 KRIHA
 
02.11.10
11:33
(20) БИНГО!
Спасибо!
Нужно использовать
РАЗНОСТЬДАТ(&ДатаНачала,&ДатаКонца,ДЕНЬ)
&ДатаНач - действительно граница
23 KRIHA
 
02.11.10
11:33
(21) не, не помогает
см (22)
24 el-gamberro
 
02.11.10
11:34
(22) ппц, выпей яду, а потом убейся об стену.
25 KRIHA
 
02.11.10
11:37
(24) так и сделаю, лет так через 129 ))
Программист всегда исправляет последнюю ошибку.