|
Как преобразовать результат функции РАЗНОСТЬДАТ в число? |
☑ |
0
Philipp121995
26.05.17
✎
15:02
|
То есть, например, РАЗНОСТЬДАТ(2002.10.12, 2004.10.12, ГОД) возвращает значение "2". Хочу использовать возвращаемое значение в цикле
Для Сч = 1 По ВыбДетЗап.РазностьДат Цикл
КонецЦикла;
Но выдает ошибку, что у него тип не числовой.
|
|
1
lodger
26.05.17
✎
15:03
|
на раз такая пьянка... число(строка(ВыбДетЗап.РазностьДат))
|
|
2
Philipp121995
26.05.17
✎
15:06
|
(1) А вот и не получается. Говорит "Преобразование к типу число не может быть выполнено".
|
|
3
Вафель
26.05.17
✎
15:07
|
у тебя там null, ибо групировка не та
|
|
4
Philipp121995
26.05.17
✎
15:30
|
(3) Теперь другая проблема: при проведении документа по регистру накопления выходит ошибка "Запись с такими ключевыми полями уже существует", хотя это не так, там дата разная. Раньше тоже возникала эта проблема, но она как-то решилась сама, не понял в чем было дело.
|
|
5
Buster007
26.05.17
✎
15:55
|
Уверен что "регистру накопления"?
|
|
6
Гипервизор
26.05.17
✎
15:58
|
(4) зачем вопросы дублировать?
|
|