Пишу и учусь 7-ке одновременно. Заметил, что в обработке применил Запрос_условие с глобальной переменной. А в раннем отчете ввел поле вода пвФИО, тк сам себе написал, что запрос с переменной не желает работать.
Сегодня сел перепроверить и получил странную штуку
пп="ИВАН";
ТекстЗапроса = "
|Текущ = Справочник.Анализы.ТекущийЭлемент;
|ФИО = Справочник.Анализы.ТекущийЭлемент.Владелец.Владелец.Наименование;
|Группировка ФИО Без Групп;
|Группировка Текущ Без Групп;
|Условие (пп в ФИО);
|";
Запрос.Выполнить(ТекстЗапроса);
Запрос.Выгрузить(тз,0,0);
Ошибки нет, но таблица пустая.
А вот если так |Условие (СокрЛП(пп) в ФИО);
то таблица полна Ивановыми.
Понятно, что есть элемент извращения, от анализа мочи хочу шагнуть на ФИО, но при чем здесь СокрЛП(пп) ??
(0) Попробуй заполнение таблицы сделать циклом и без условия. В отладчике смотри значение группировки и будешь понимать что и как. Скажем так, совет на будущее.
Оно теперь работает с |Условие (СокрЛП(пп) в ФИО);
А вот в обработках сразу работало с
|Условие (Текущ.Владелец.Владелец = ГлобПаспСыл);
или |Условие (ВрачНапр = ГлобВрачСыл)
но оба случая "глобальн переменные ССЫЛКИ"
Использование владельцев и родителей очень удобно.
Но был еще вопрос.
Если перейду на 1С8, и на клиент-сервер. Такое увлечение ссылками не выйдет ли боком?