#0
by falselight
Решил использовать границу за место даты в периоде запроса. Выходит ошибка. Подскажите можно это как то исправить? Или нельзя применять границу для сравнения с датой документа, выбирая в запросе документы? {ВнешнийОтчет.СтатистикаЗаказовКлиента.Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Выполнить) Рез = Запрос.Выполнить; по причине: {(9, 50)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ЗаказКлиентаДополнительныеРеквизиты.Ссылка.Дата <<?>>МЕЖДУ &НачДата И &КонДата
#2
by SpellKeeper
Во-первых, при использовании границы в условии получаются данные разных типов. Из документа берется тип Дата и сравнивается с типами Граница. По ходу запрос это не понимает. Во-вторых, в данном случае, по-моему, использование Границы бессмысленно. Т.к. устанавливаются начало и конец дня, и конкретно это условие и так включит моменты начало и конец дня в выборку. Т.е. будут захвачены все документы с датой начала периода и все документы с датой конца периода. Границу хорошо применять в выборках из виртуальных таблиц регистров. Например, нужно получить остатки на момент перед проведенным документом. Как получить этот момент? Если указать дату документа, то запрос захватит движения данного документа. Если указать -1 сек, то можно потерять документы, которые попали в ту же секунду, но все-таки стоят по времени до нужного документа. Вот в этом случае Граница очень подходит. Указываем в первом параметре МоментВремени документа, а во втором Исключая. Получаем правильный ответ.
#3
by igork1966
+ ЗаказКлиентаДополнительныеРеквизиты.Ссылка.Дата МЕЖДУ НачалоПериода(&НачДата, День) И КонецПериода(&КонДата, День)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- УТ на SQL ошибка Ошибка SDBL Тип поля Fld 4319....
- Невосстановимая ошибка Базы Данных Код: -4 Таблица: SC8086 Общая ошибка ввода-вы
- Что это за ошибка ? "Ошибка SDBL : литерал даты записан неверно(pos=387) ?
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
В этой группе 1С
- Можно ли восстановить лицензию по файлу с расширением*.lic
- Переопределение свойств заимствованных объектов в расширениях недопустимо в режиме совмест
- ERP 2.2 Оформление выпуска работ и пересчет по единицам измерения
- Поиск года в строке
- win-драйвера Атол - отключить печать
- Подключение тсд opticon phl 1300 ПО task-m к 1с розница 2.2
- Ведомость амортизации ОС по месяцам за период
- Запрос к Иерархии справочника как сделать
- Доступ к настройкам отчета на СКД
- Правила выгрузки в конвертации 2.1
- АТОЛ 55Ф работа с УТ 10 в режиме ЕНВД
- Поделитесь опытом внедрения зуп
- СЛК две версии одновременно?
- Голосовой набор текста в 1с
- Розница быстрый подбор в РМК
- КА 1.1. УчетЗатрат сломался?
- Импорт XDTO схемы
- Драйверы АТОЛ для мобильной платформы
- Из отборов в скд открыть форму отбора с параметром выбора. (обычное приложение)
- Конвертация 3.0. Базовые вопросы