Имя: Пароль:
1C
1С v8
Ошибка при сравнении периода с текущей датой.
,
0 Ly_Alena
 
12.12.16
07:29
Доброе утро!
неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов.
РС - периодический, в пределах секунды основной отбор по периоду.
В СКД пишу:
ГДЕ
    Период <= &ГраницаКонцаПериода
    И Период > &ГраницаНачалаПериода
В параметрах задаю
ГраницаКонцаПериода = ТекущаяДата()
ГраницаНачалаПериода = ДОБАВИТЬКДАТЕ(&ГраницаКонцаПериода, "МЕСЯЦ", -3)

Выдает ошибку. Что не так?
1 VladZ
 
12.12.16
07:31
Вот здесь не так: "неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. "
2 Ly_Alena
 
12.12.16
07:32
(1) Там дата и здесь дата - что несовместимо?
3 Ly_Alena
 
12.12.16
07:36
Ругается на ГраницаНачалаПериода
4 Ly_Alena
 
12.12.16
07:39
Нашла ошибку - в параметрах стояла галочка - доступен список значений. Ошибка вылетать перестала - но в отбор ничего не попадает. А должно.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс