Имя: Пароль:
1C
1С v8
Правильная установка параметра
0 Barry
 
28.02.23
01:24
Доброго времени суток всем.
Может кто подскажет, пытаюсь установить параметр всех элементов справочника средства, но увы запрос не отрабатывает, что не так? вот код:

        СпрСредства = Справочники.Средства.Выбрать();
    
        Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ДвиженияСредств.Период КАК Период,
        |    ДвиженияСредств.Регистратор КАК Регистратор,
        |    ДвиженияСредств.Средства.Ссылка КАК Ссылка
        |ИЗ
        |    РегистрСведений.ДвиженияСредств КАК ДвиженияСредств
        |ГДЕ
        |    ДвиженияСредств.Средства = &Средство
        |
        |УПОРЯДОЧИТЬ ПО
        |    Период";
        
    Запрос.УстановитьПараметр("Средство",СпрСредства);    
    
    РезультатЗапроса = Запрос.Выполнить().Выбрать();
1 vicof
 
28.02.23
01:28
УБрать вот это вот все
1. СпрСредства = Справочники.Средства.Выбрать();

2.ГДЕ
        |    ДвиженияСредств.Средства = &Средство

3.Запрос.УстановитьПараметр("Средство",СпрСредства);
2 vicof
 
28.02.23
01:34
А если хочешь по всем средствам посмотреть их движения, нужно взять основной таблицей все средства и соединить ее с движениями.
3 Barry
 
28.02.23
07:10
(1) тоже самое не отрабатывает. Через отладчик смотрел пишет ошибка чтения данных вот на этой строчке:  РезультатЗапроса = Запрос.Выполнить().Выбрать();
4 Смотрящий
 
28.02.23
07:40
|ГДЕ
|    ДвиженияСредств.Средства ССЫЛКА Справочник.Средства
5 Save_Vol
 
28.02.23
08:23
(4) +
6 Aka_Rogach
 
28.02.23
08:35
СпрСредства   определите как справочник
7 mikecool
 
28.02.23
09:05
(0) по всем = без отбора
8 Barry
 
28.02.23
17:48
Как можно сделать чтобы в &Средство подставлялся каждый элемент из справочника Средства и проверял есть ли у этого элемента регистратор или нет ??
9 Donkey_hot
 
28.02.23
17:51
(8) Внутреннее соединение