|
Как выбрать записи из регистра накопления с определенным видом движения? | ☑ | ||
---|---|---|---|---|
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)Извини за клевету, все правильно. Видно не туда посмотрел, когда испытывал его в первый раз. Так действительно проще и красивее вышло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |