|
Как выбрать записи из регистра накопления с определенным видом движения? |
☑ |
0
new1snik
16.07.13
✎
10:14
|
День добрый.
Нужно выбрать записи из регистра накопления ВзаиморасчетыСРаботникамиОрганизаций с видом движения Расход, вроде все просто, делаю такой запрос:
"ВЫБРАТЬ
| ВзаиморасчетыСРаботникамиОрганизаций.Физлицо,
| ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов КАК Сумма,
| ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения КАК Движение
|ИЗ
| РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций
|ГДЕ
| ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ &ДатаНач И &ДатаКон
| И ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения = &ВидДвижения";
Запрос.УстановитьПараметр("ВидДвижения", Перечисления.ВидыДвиженийПриходРасход.Расход);
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
Но после попытки выполнить код, предприятие ругается:
{ВнешнийОтчет.ВнешнийОтчет3.МодульОбъекта(3064)}: Ошибка при вызове метода контекста (Выполнить)
Возврат Запрос.Выполнить().Выгрузить();
по причине:
{(9, 53)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения <<?>>= &ВидДвижения
Я так и не въехал, почему не подходит Перечисления.ВидыДвиженийПриходРасход.Расход. Как это можно исправить?
Реквизит "ВидДвижения" находится в "Стандартных реквизитах" у Регистра Накопления и не содержит в себе никакой ссылки на справочники\перечисления и т.п...
|
|
1
Ненавижу 1С
гуру
16.07.13
✎
10:17
|
не надо это все:
"ВЫБРАТЬ
| ВзаиморасчетыСРаботникамиОрганизаций.Физлицо,
| ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетовРасход КАК Сумма
|
|ИЗ
|РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Обороты(&ДатаНач,&ДатаКон) КАК ВзаиморасчетыСРаботникамиОрганизаций";
|
|
2
ДенисЧ
16.07.13
✎
10:18
|
Запрос.УстановитьПараметр("ВидДвижения", ВидДвиженийНакопления.Расход);
|
|
3
new1snik
16.07.13
✎
10:19
|
(1)В смысле не надо? Тем более на результат отбора это никак не влияет.
|
|
4
new1snik
16.07.13
✎
10:23
|
(2)Спасибо, то что нужно.
|
|
5
Ненавижу 1С
гуру
16.07.13
✎
10:28
|
(4) зря ты так, это неверно идеологически
|
|
6
new1snik
16.07.13
✎
10:36
|
(5)В смысле? Тем запросом, что ты привел выбираются не правильные данные. Но я буду рад, если ты пояснишь.
|
|
7
Ненавижу 1С
гуру
16.07.13
✎
10:37
|
(6) чем они неправильны?
|
|
8
new1snik
16.07.13
✎
10:42
|
(7)Извини за клевету, все правильно. Видно не туда посмотрел, когда испытывал его в первый раз. Так действительно проще и красивее вышло.
|
|