Имя: Пароль:
1C
1С v8
Не выгружаются данные по запросу
0 m_roose
 
21.04.16
16:55
Помогите разобраться в чем косяк? В конверации пытаюсь создать правила обмена. Нужно перенести справочник пользователей по запросу.

В ПВД Пользователи в событии Перед обработкой написала следующий код:

Запрос = Новый Запрос;

Запрос.Текст =

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

Группа = "группа менеджеров внешней экономики";
Запрос.УстановитьПараметр("Группа", Группа);

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

Результат = ВыборкаДанных.Выбрать();

Пока Результат.Следующий() Цикл
    Сообщить("Выгружено " + Результат.Наименование);
КонецЦикла;

Запрос получает 3 элемента. Но при этом выгружается только 2 элемента, не все. В чем может быть проблема? Способ выборки поставила Произвольный алгоритм
1 m_roose
 
21.04.16
16:56
В запросе без первой строки, ссылку не получаю
2 aleks_default
 
21.04.16
17:19
Ну так дело-то, наверное, не в запросе, если он все правильно получает?
3 m_roose
 
21.04.16
17:23
(2) ну так и не знаю в чем, прошу помощи. т.к. новичок в этом
4 aleks_default
 
21.04.16
17:26
Ну так а где код где ты результат запроса в источник (или как там эта хрень называется в ПВД) передаешь?
5 m_roose
 
21.04.16
17:29
(4) не знаю, как это делается? делала по учебнику, там ничего про это не сказано было
6 aleks_default
 
21.04.16
17:39
Может ты просто не дочитала до этой главы в учебнике?
7 Drac0
 
21.04.16
17:41
(0) Почему ты считаешь, что запрос получает 3 элемента?
8 Borteg
 
21.04.16
17:42
(0) Результат = ВыборкаДанных.Выбрать();

Пока Результат.Следующий() Цикл
    Сообщить("Выгружено " + Результат.Наименование);
КонецЦикла; убери этот код, сообщение надо выводить в ПКО в обработчике после загрузки. В пко ставь не запоминать выгруженные объекты. И в обработчике пко перед выгрузкой напиши сообщение и смотри кто попадает туда.
9 m_roose
 
21.04.16
17:49
(8) спасибо, попробую
(7) потому что, в консоли запроса проверила и сообщение выводит аналогично