|
Граница в обычном запросе
| ☑ |
0
Ndochp
13.01.14
✎
18:20
|
Делаю запрос, в нем параметр "датаОкончания" сдаелан границей, чтобы не терялись обороты по НДФЛ
Запрос.Параметры.Вставить("ДатаНачала", Новый Граница(ДатаНачала, ВидГраницы.Включая));
Запрос радостно начинает падать с сообщением
{(9, 59)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ОсновныеНачисленияРаботниковОрганизаций.ПериодДействия <<?>>МЕЖДУ &ДатаНачала И &ДатаОкончания
Когда передавал даты все было хорошо.
Вопрос: в обычных запросах (не СКД, не построитель) границу нельзя использовать, или я неправильно ее использую?
|
|
1
Defender aka LINN
13.01.14
✎
18:21
|
Вроде ж на русском языке все написано... Тебе на какой перевести?
|
|
2
Aprobator
13.01.14
✎
18:22
|
ПериодДействия - дата, а ты его пытаешься с границе сравнивать. Чего неясного то?
|
|
3
RomanFire
13.01.14
✎
18:23
|
(0) Тип данных ДАТА и ГРАНИЦА разные
|
|
4
sgt_koretsky
13.01.14
✎
18:23
|
Нельзя сравнивать поля поля несовместимых типов (с)
как вариант, можешь число со справочником сравнить, для наглядности.
|
|
5
Aprobator
13.01.14
✎
18:25
|
я, конечно, понимаю, что тяжело параметры для условия и параметры для виртуальной таблицы разнести разными именами, но надо себя как то заставить.
|
|
6
ZaprosMan
13.01.14
✎
18:30
|
Ну и передавай даты, НачалоПериода(Дата,День) и конец периода
|
|
7
Ndochp
14.01.14
✎
11:59
|
Всем спасибо, видно вечер сыграл и мне в голову стукнуло, что граница не только в вирт таблицах применяется, но и вообще вместо даты.
|
|