![]() |
|
Перебрать строки регистра сведений | ☑ | ||
---|---|---|---|---|
0
bebibo
14.06.19
✎
14:34
|
Привет. Запросом вытаскиваю данные из регистра сведений. В консоле эти данные вытаскиваются, а вот в выборку не попадают.
У меня после запроса устанавливаются значения параметров, и ниже: Результат = Запрос.Выполнить(); ВыборкаДетЗап = Результат.Выбрать(); Пока ВыборкаДетЗап.Следующий() Цикл (перебираю нужные поля) КонецЦикла; И вот смотрю в отладке выборку, там ничего нет. Почему? Нужно как то по другому перебирать регистр сведений? |
|||
1
butterbean
14.06.19
✎
14:44
|
проверяй параметры
|
|||
2
bebibo
14.06.19
✎
14:48
|
(1) У меня параметр Дата(Это дата документа- в отладке правильно ставится) и параметр сотрудник(берется из другой выборки и в отладке смотрю там тоже нужный), так что с параметрами нормально как бы..Подставляются нужные данные
|
|||
3
bebibo
14.06.19
✎
14:51
|
Убрала параметр сотрудник, все норм, в цикл заходит
|
|||
4
bebibo
14.06.19
✎
14:52
|
он что не понимает если с выборки беру?
Хотя в отладке то всё подставляет нужное |
|||
5
butterbean
14.06.19
✎
14:56
|
кидай текст запроса + что отладчик показывает в параметре Сотрудник
|
|||
6
bebibo
14.06.19
✎
15:00
|
(5) Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | Сотрудники.Подразделение.Наименование КАК ПодразделениеОрганизации, | Сотрудники.Должность.Наименование КАК Должность |ИЗ | РегистрСведений.Сотрудники.СрезПоследних(&ДатаДокумента, Сотрудник = &Сотрудник) КАК Сотрудники"; Запрос.УстановитьПараметр("Сотрудник", Сотрудник); Запрос.УстановитьПараметр("ДатаДокумента", СсылкаНаОбъект.Дата); Результат = Запрос.Выполнить(); ВыборкаДетЗап = Результат.Выбрать(); Пока ВыборкаДетЗап.Следующий() Цикл Подразделение = ВыборкаДетЗап.ПодразделениеОрганизации; Должность = ВыборкаДетЗап.Должность; КонецЦикла; В параметре сотрудник. Например Иванов Иван Иванович, которого я выбрала в документе, он и подставился |
|||
7
butterbean
14.06.19
✎
15:03
|
(6) ну может сотрудник там СправочникОбъект, а не СправочникСсылка
|
|||
8
Гипервизор
14.06.19
✎
15:03
|
(6) Какой тип у Сотрудника? Справочник Сотрудники или ФизическиеЛица?
|
|||
9
Smile 8D
14.06.19
✎
15:04
|
(6) еще может быть Физлицо вместо сотрудника и т.д. Могут быть разные справочники Сотрудники и СотрудникиОрганизации. Нужно четко понять какой тип в регистре и какой тип в параметре.
|
|||
10
Smile 8D
14.06.19
✎
15:05
|
(6) А еще почему-то в анкете пол мужской, а сообщения в женском роде) кругом путаница
|
|||
11
bebibo
14.06.19
✎
15:15
|
(7) Верно!!!Спасибо!!! Всё работает теперь)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |