Как выбрать записи из регистра накопления с определенным видом движения? #673067


#0 by new1snik
День добрый. Нужно выбрать записи из регистра накопления ВзаиморасчетыСРаботникамиОрганизаций с видом движения Расход, вроде все просто, делаю такой запрос: Но после попытки выполнить код, предприятие ругается: {ВнешнийОтчет.ВнешнийОтчет3.МодульОбъекта(3064)}: Ошибка при вызове метода контекста (Выполнить) по причине: {(9, 53)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. И ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения <<?>>= &ВидДвижения Я так и не въехал, почему не подходит Перечисления.ВидыДвиженийПриходРасход.Расход. Как это можно исправить? Реквизит "ВидДвижения" находится в "Стандартных реквизитах" у Регистра Накопления и не содержит в себе никакой ссылки на справочникиперечисления и т.п...
#1 by Ненавижу 1С
не надо это все:
#2 by ДенисЧ
Запрос.УстановитьПараметр("ВидДвижения", ВидДвиженийНакопления.Расход);
#3 by new1snik
В смысле не надо? Тем более на результат отбора это никак не влияет.
#4 by new1snik
Спасибо, то что нужно.
#5 by Ненавижу 1С
зря ты так, это неверно идеологически
#6 by new1snik
В смысле? Тем запросом, что ты привел выбираются не правильные данные. Но я буду рад, если ты пояснишь.
#7 by Ненавижу 1С
чем они неправильны?
#8 by new1snik
Извини за клевету, все правильно. Видно не туда посмотрел, когда испытывал его в первый раз. Так действительно проще и красивее вышло.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С