Имя: Пароль:
1C
 
в обработке в результат выборки попадает только одна запись а через консоль все
0 Adilgeriy
 
17.05.19
20:34
ОС    = Справочники.ОсновныеСредства.ПустаяСсылка();
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ВводНачальныхОстатковОС.Ссылка КАК Ссылка
        |ИЗ
        |    Документ.ВводНачальныхОстатковОС КАК ВводНачальныхОстатковОС
        |ГДЕ
        |    ВводНачальныхОстатковОС.Организация = &Организация
        |    И ВводНачальныхОстатковОС.Проведен = &Проведен
        |    И ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер = &ИнвентарныйНомер";
    
    
    Запрос.УстановитьПараметр("Организация", Организация);
    Запрос.УстановитьПараметр("Проведен", Истина);
    Запрос.УстановитьПараметр("ИнвентарныйНомер", Справочники.ИнвентарныеНомераОС.ПустаяСсылка());

    
    РезультатЗапроса = Запрос.Выполнить();




ВЫБРАТЬ
    ВводНачальныхОстатковОС.Ссылка КАК Ссылка
ИЗ
    Документ.ВводНачальныхОстатковОС КАК ВводНачальныхОстатковОС
ГДЕ
    ВводНачальныхОстатковОС.Проведен = &Проведен
    И ВводНачальныхОстатковОС.Организация = &Организация
    И ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер = &ИнвентарныйНомер
1 Черный маклер
 
17.05.19
20:42
Как выборка в обработке делается ?
2 Adilgeriy
 
17.05.19
20:59
(1) вопрос не понял.
3 Adilgeriy
 
17.05.19
21:01
4 Dimeric
 
17.05.19
21:05
в цикле Пока нужно записать например в Таблицу Значений, и в этой таблице будут все записи
5 Dimeric
 
17.05.19
21:08
а сейчас у тебя в Цикле, каждый раз переменную Документ перезаписываются ссылки. По итогу в Документ попадает последняя Ссылка
6 Adilgeriy
 
17.05.19
21:11
7 Adilgeriy
 
17.05.19
21:12
(5) я в цикле документ меняю
у меня в саму выборку 1 запись попадает. до обхода цикла
8 Dimeric
 
17.05.19
21:12
или например можно сделать так:

РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();

В ТЗ будут все записи
9 Adilgeriy
 
17.05.19
21:15
волшебство, но да
10 Мимохожий Однако
 
18.05.19
11:56
Может быть, надо проверять на NULL ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер?
11 palsergeich
 
18.05.19
12:01
Конфа то какая? В ЕРП инвентарный - строка.
Что то мне говорит, что у Вас - это составной тип и тогда надо еще на неопределено првеерять
Запрос.Текст =
        "ВЫБРАТЬ
        |    ВводНачальныхОстатковОС.Ссылка КАК Ссылка
        |ИЗ
        |    Документ.ВводНачальныхОстатковОС КАК ВводНачальныхОстатковОС
        |ГДЕ
        |    ВводНачальныхОстатковОС.Организация = &Организация
        |    И ВводНачальныхОстатковОС.Проведен = &Проведен
        |    И ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер = &ИнвентарныйНомер
|ОбъединитьВсе
|ВЫБРАТЬ
        |    ВводНачальныхОстатковОС.Ссылка КАК Ссылка
        |ИЗ
        |    Документ.ВводНачальныхОстатковОС КАК ВводНачальныхОстатковОС
        |ГДЕ
        |    ВводНачальныхОстатковОС.Организация = &Организация
        |    И ВводНачальныхОстатковОС.Проведен = &Проведен
        |    И ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер = Неопределено";
12 palsergeich
 
18.05.19
12:03
Стоп
ВводНачальныхОстатковОС.ИнвентарныеОбъекты.ИнвентарныйНомер
Это условие на ТЧ?
Так работать не будет
13 palsergeich
 
18.05.19
12:04
Соединяйте с ТЧ и накладывайтте условие на ТЧ
14 Лефмихалыч
 
18.05.19
12:07
(7) покажи скрин, что возвращает ВыборкаДетальныеЗаписи.Количество() сразу после Выбрать()
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн