#0
by Mary01
Помогите пожалуйста сделать правильное условие: Ошибка "Не удалось вызвать методы для char" возникает из-за строки |AND Рег.sp2343.id IN (' 4 ',' 2M ' ) Здесь я пытаюсь сделать отбор по номенклатуре, а точнее по id нескольких элементов справочника Номенклатура. sp2343 - это измерение Номенклатура в регистре. Пробовала так: |AND Рег.Номенклатура.id IN (' 4 ',' 2M ' ) - тогда ошибка Недопустимое имя столбца "Номенклатура".
#1
by el-gamberro
Убери id, пиши так: AND Рег.sp2343 IN (' 4 ',' 2M ' ) ЗЫ это ж вам не восьмерка, настоящий SQL
#3
by el-gamberro
На будущее, в диалекте MS-SQL нельзя указывать поле через несколько точек. Допустим надо поставить условие на реквизит Номенклатуры. Вместо допустимого в 8.х Рег.Номенклатура.ДатаИзготовления = &Параметр, в диалекте MS-SQL необходимо соединить с таблицей номенклатуры и уже для поля таблицы номенклатуры указать условие.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Windows 10 и открытие файлов *.hlp
- v7: СформироватьПозициюДокумента
- Поле объекта не обнаружено (ИП МПЗ Обороты)
- УПП переход с ЕСХН на ОСН
- Как получить доступ к synology DS713+ через интернет?
- Конвертация данных, конвертация документов
- Где взять интернет за городом (100 км от Москвы)
- Прямой запрос - группировка по Case
- Запись картинок не в 1с базу данных
- Исправления в Чек ККМ (УТ11)
- УПП 1.3 разграничение по складам
- ЗУП (ЗБУ) Вычет НДФЛ отрицательный почему?
- Не отображается результат запроса на СКД
- не выводится колонка в СКД
- Комментарий перед значением ресурса в СКД
- Вопрос по визированию в Бит.финанс
- Запретить изменение документов с установленными признаками БУ или НУ
- как в запросе выбрать дополнительные реквизиты 8.3
- Изменение правил обмена между УТ 11 - БП КОРП 3.0.
- Как в запросе проверить наличие записи в регистре сведений?