Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 дек 2022, 14:59

Ошибка в отчете: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов

Автор кто-то где-то, 05 авг 2022, 15:07

0 Пользователей и 1 гость просматривают эту тему.

кто-то где-то

Всем привет, у меня т.з. за 7 календарных дней до окончания срока действия трудового договора сформировать отчет по сотрудникам и прислать определенным людям.

1) я написал запрос на СКД:

ВЫБРАТЬ
    ПриемНаРаботу.Сотрудник КАК Сотрудник,
    ПриемНаРаботу.Организация КАК Организация,
    ПриемНаРаботу.Должность КАК Должность,
    ПриемНаРаботу.ВидЗанятости КАК ВидЗанятости,
    ПриемНаРаботу.ДатаЗавершенияТрудовогоДоговора КАК ДатаЗавершенияТрудовогоДоговора     
ИЗ
    Документ.ПриемНаРаботу КАК ПриемНаРаботу
ГДЕ
    ПриемНаРаботу.ДатаЗавершенияТрудовогоДоговора = &ДатаЗавершенияТрудовогоДоговора

2) В параметрах указал параметр "ДатаЗавершенияТрудовогоДоговора", тип СтандартныйПериод, Значение Следующая неделя и включил параметр флажком
3) При запуске ругается, что нельзя сравнивать поля


Ошибка в запросе набора данных
по причине:
{(10, 48)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
ПриемНаРаботу.ДатаЗавершенияТрудовогоДоговора <<?>>= &ДатаЗавершенияТрудовогоДоговора

LexaK

кто-то где-то, так параметр &ДатаЗавершенияТрудовогоДоговора
должен быть именно Датой! а ни каким не Периодом

вам надо к текущей дате(начало дня) добавить 7 дней, вот с этой датой и сравнивайте
наверняка в параметрах даты есть текущая (задайте ее), тогда в запросе условие примерно такое должно быть

Где
ПриемНаРаботу.ДатаЗавершенияТрудовогоДоговора =  ДобавитьКДате(&ТекущаяДата,День,7)



но лучше использовать оператор между &Дата1 и &Дата2 - подумайте почему
если помогло нажмите: Спасибо!

Теги: ЗУП 

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск