7.7 Запрос не работает за период больше месяца

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем shda81, 20 авг 2010.

  1. TopicStarter Overlay
    shda81
    Offline

    shda81

    Регистрация:
    23 мар 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Товарищи, подскажите! Запрос прекрасно работает за период месяц или меньше, как только период выбираешь больше месяца вываливается с ошибкой:
    При выполнении запроса произошла ошибка State 22018, native 245, message [Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value 'Старые ' to a column of data type int.

    Запрос:
    ТекстЗапроса="select
    | c.id as [Контрагент $Справочник.Контрагенты],
    | CAST(LEFT(j.date_time_iddoc, 8) as DateTime) as ДатаДок,
    | j.iddoc [Документ $Документ],
    | j.iddocdef Документ_вид
    |
    |from _1sjourn j (nolock)
    |
    |inner join $Регистр.Взаиморасчеты r (nolock) on r.iddoc = j.iddoc
    |inner join #contr c (nolock) on $r.Клиент = c.id
    |
    |where
    | j.$ФлагРегистра.Взаиморасчеты=1 and
    | j.date_time_iddoc >:НачДата and
    | j.date_time_iddoc <:КонДата and
    | j.iddocdef=$ВидДокумента.РасходнаяНакладная
    |
    |order by j.date_time_iddoc desc
    |";


    Если SQL.Открыть(ТекстЗапроса)=0 Тогда
    Ошибка = SQL.ПолучитьОписаниеОшибки();
    Иначе
    SQL.ПолучитьРезультатыВ_ТЗ(Рез,1);
    SQL.Закрыть();
    КонецЕсли;
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Регистры - оборотные. Периодичность - месяц
  3. TopicStarter Overlay
    shda81
    Offline

    shda81

    Регистрация:
    23 мар 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    и что теперь делать?

    кстати регистр "Взаиморасчеты" - регистр остатков

Поделиться этой страницей