Имя: Пароль:
1C
1С v8
ПВД номенклатуры с отбором
,
0 AntonNo Professional
 
23.07.21
11:49
Помогите, пожалуйста, разобраться. Пытаюсь выгрузить-загрузить номенклатуру, из определенных документов в базе-источнике. Всего несколько документов, но выгружается десятки тысяч элементов. В ПВД ПередОбработкой пишу:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    СпрНоменклатура.*
|ИЗ
|    Справочник.Номенклатура КАК СпрНоменклатура
|ГДЕ
|    СпрНоменклатура.Ссылка В
|            (ВЫБРАТЬ
|                ПоступлениеТоваровУслугТовары.Номенклатура
|            ИЗ
|                Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
|            ГДЕ
|                ПоступлениеТоваровУслугТовары.Ссылка.Дата >= &Дата)";
Запрос.УстановитьПараметр("Дата", Дата("20210714000000"));
ВыборкаДанных = Запрос.Выполнить().Выгрузить();
Что тут не так?
В ПКО оставил только номенклатуру
1 dubolom
 
23.07.21
11:51
В консоли запросов этот запрос что выдаёт?
2 AntonNo Professional
 
23.07.21
11:54
(1) 1800 элементов
3 polosov
 
23.07.21
11:56
(0) По ссылке где-нибудь тянется номенклатура.
4 Ненавижу 1С
 
гуру
23.07.21
11:57
так и в один документ можно засунуть все товары
5 AntonNo Professional
 
23.07.21
11:59
Мне нужно номенклатуру (новую, которой нету в приемнике) перекинуть, не документы
6 AntonNo Professional
 
23.07.21
12:00
(3) Как это
7 Pro-tone
 
23.07.21
12:08
(2) поменяй "стандартная выборка" на "произвольный запрос"
8 dubolom
 
23.07.21
12:09
(6) Простейший пример - вместе с номенклатурой тянется вся её иерархия.
9 AntonNo Professional
 
23.07.21
12:10
(7) Спасибо. Был уверен, что стоит произвольный! Совсем заработался. Спасибо, спасибо, спасибо))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший