![]() |
|
Установка параметра запроса в виде СпискаЗначений | ☑ | ||
---|---|---|---|---|
0
УПП
28.11.05
✎
18:25
|
Можно ли в виде параметра запроса сделать СписокЗначений, а не только одно значение?
|
|||
1
Волшебник
модератор
28.11.05
✎
18:26
|
Можно.
|
|||
2
УПП
28.11.05
✎
18:37
|
я вот и делю, но выходит ошибка:
{Документ.КонтрольДебиторскойИкредиторскойЗадолжности.Форма.ФормаДокумента(40)}: Ошибка при вызове метода контекста (Выполнить): {(11, 50)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ДебиторскаяИКредиторскаяЗадолжности.Организация <<?>>= &Организации Результат = Запрос.Выполнить(); по причине: {(11, 50)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ДебиторскаяИКредиторскаяЗадолжности.Организация <<?>>= &Организации |
|||
3
УПП
28.11.05
✎
18:38
|
делаю так:
ТекущийПользователь = глТекущийПользователь; Организации = Новый СписокЗначений; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОрганизацииПользователей.Организация Как Организация, | ОрганизацииПользователей.Пользователь |ИЗ | РегистрСведений.ОрганизацииПользователей КАК ОрганизацииПользователей |ГДЕ | ОрганизацииПользователей.Пользователь = &ТекущийПользователь"; Запрос.УстановитьПараметр("ТекущийПользователь", ТекущийПользователь); Результат = Запрос.Выполнить(); Таб=Результат.Выгрузить(ОбходРезультатаЗапроса.Прямой); Организации.ЗагрузитьЗначения(Таб.ВыгрузитьКолонку("Организация")); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДебиторскаяИКредиторскаяЗадолжности.Организация как Организация, | ДебиторскаяИКредиторскаяЗадолжности.Контрагент как Контрагент, | ДебиторскаяИКредиторскаяЗадолжности.Счет как Счет, | ДебиторскаяИКредиторскаяЗадолжности.СуммаОстатокДт Как СуммаОстатокДт, | ДебиторскаяИКредиторскаяЗадолжности.СуммаОстатокКт как СуммаОстатокКт, | ДебиторскаяИКредиторскаяЗадолжности.Признак как Признак |ИЗ | РегистрСведений.ДебиторскаяИКредиторскаяЗадолжности КАК ДебиторскаяИКредиторскаяЗадолжности |ГДЕ | ДебиторскаяИКредиторскаяЗадолжности.Организация = &Организации"; Запрос.УстановитьПараметр("Организации", Организации); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); |
|||
4
Волшебник
модератор
28.11.05
✎
18:43
|
используй вид сравнения "В"
|
|||
5
A 008
28.11.05
✎
19:36
|
Этот УПП хоть Митичкина читал? Я уже молчу об РТФМ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |