Имя: Пароль:
1C
1С v8
Конвертация данных
0 Icefire
 
19.12.16
09:33
Добрый день всем! Начал разбираться с выборкой произвольным запросом в конвертации данных.

Перед обработкой в правиле выгрузки данных справочника пишу:
(код идентичен тому, что в книге по конвертации данных)

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    Товары.Ссылка,
|    Товары.Код,
|    Товары.Наименование,
|    Товары.ПометкаУдаления
|ИЗ
|    Справочник.Товары КАК Товары
|ГДЕ
|    Товары.Выгружать = ИСТИНА";

ВыборкаДанных = Запрос.Выполнить();

В способе выборки указываю: "произвольный алгоритм".

Проблема в том, что при запуске запроса в консоли запросов - результат запроса содержит несколько значений, однако при выгрузке данных из базы источника выгружается только ОДНО значение.

Помогите разобраться в чем может быть проблема..
1 Defender aka LINN
 
19.12.16
09:41
Флаг "Запоминать выгруженные" в ПКО
Или заполнять КлючВыгружаемыхДанных
2 VladZ
 
19.12.16
09:42
(0) А что прописано "перед выгрузкой"?
3 VladZ
 
19.12.16
09:50
Еще есть "перед выгрузкой объекта". Там посмотри.
4 Icefire
 
19.12.16
09:52
Поставил флаг в ПКО "Не запоминать выгруженные объекты" - помогло. Спасибо за помощь!
5 Азазелло
 
19.12.16
21:23
(1) Для инфо: флаг Запоминать выгруженные нельзя использовать при переопределении ВыборкиДанных (см. документация)
(4) То, что помогло-побочный эффект предыдущего замечания
6 Defender aka LINN
 
19.12.16
22:08
(5) По настоящему добродетельному человеку можно всё ©
Программист всегда исправляет последнюю ошибку.