Отчёт по одинаковым подразделениям в разных организациях #765821


#0 by arishkaKlimova
Ребята, посоветуйте как можно сделать лучше выйти из такой ситуации. ИЗ     РегистрСведений.СотрудникиОрганизаций.СрезПоследних КАК СотрудникиОрганизацийСрезПоследних Всё хорошо, но проблема в том, что надо группировать по названию  подразделения, так как в каждой организации есть одинаковые подразделения (одинаково только наименование, ссылки - разные). Вот. Сгруппировать по названию получилось, но надо ещё сделать по ним пользовательский отбор. Естественно, если делать отбор по подразделению, то он смотрит по ссылкам и выводит не все записи. Если делать отбор по наименованию, то приходится вводить название подразделения вручную. Что посоветуете?
#1 by Волшебник
Отбор по ссылкам, вид сравнения "В Списке" (в запросе В ИЕРАРХИИ)
#2 by Nuobu
Делать отбор по наименованию.
#3 by arishkaKlimova
Пользователи устанут вводить все подразделения. Если делать отбор по наименованию, то приходится его вводить вручную. В идеале надо придумать обход, чтобы выбор предоставлялся среди всех подразделений, а потом делался отбор по наименованию. Как это лучше реализовать?
#4 by salvator
Сформировать список различных наименований и использовать его в качестве доступного для отбора по наименованию.
#5 by arishkaKlimova
Окей. Теперь вопрос: где во внешнем отчете выловить факт того, что пользователь нажимает на кнопку выбора для этого конкретного отбора?
#6 by Nuobu
ВЫБРАТЬ     СотрудникиОрганизацийСрезПоследних.ПодразделениеОрганизации, ИЗ     РегистрСведений.СотрудникиОрганизаций.СрезПоследних КАК СотрудникиОрганизацийСрезПоследних
#7 by arishkaKlimova
Ругается "Ожидается выражение "как"
#8 by arishkaKlimova
Скобки были неправильны... подправила, но всё-равно, поле отбора ждёт строку :(
#9 by arishkaKlimova
Ещё идеи?
#10 by Nuobu
Поле отбора - строку, а параметр?
#11 by arishkaKlimova
Аллилуйя! Спасибо вам большое! :)
#12 by arishkaKlimova
В продолжении темы. Как быть, если пользователь не указывает &ПараметрПодразделение? Выдаётся ошибка, что не возможно выразить. пробовала так: ВЫБРАТЬ     РасходТопливаОбороты.Регистратор.Подразделение.Наименование
#13 by arishkaKlimova
Блин, не тот код отправила. В общем разобралась. Надо было в СКД прописать значение по-умолчанию
#14 by Одинесю
&ПараметрПодразделение наверное Неопределено
#15 by arishkaKlimova
Не-а, не помогает.
#16 by arishkaKlimova
Что-то я поторопилась с тем, что я разобралась. Результат выдался нормальным, когда параметр был пустой строкой. Какие есть варианты?
#17 by arishkaKlimova
Добавила красивые скобочки и всё получилось) ВЫБРАТЬ     РасходТопливаОбороты.Регистратор.Организация КАК Организация,     РасходТопливаОбороты.Водитель КАК ФИО,     РасходТопливаОбороты.КоличествоТопливаОборот,     РасходТопливаОбороты.Регистратор.Подразделение.Наименование
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С