Убираем не нужные строчки.
13.08.2008
16:34
#11
Нет вы не тупите. Это тупит тот пользователь, которому это надо. Есть несколько подразделений. В каждом подразделении происходит начисление бригадирам. Нужно в данном отчете вывести фамилии только тех бринадиров, которым было начисление именно по этому подразделению. (Таких подразделений в основном два: ААИД и СТРОИТЕЛЬНОЕ УПРАВЛЕНИЕ).
13.08.2008
17:16
#12
Какое отношение между подразделением и бригадирами? Подразделение это родительская группа справочника бригадиров или справочник - владелец, или что?
13.08.2008
17:31
#13
"//Если Подразделения - справочник владелец справочника Бригадиры то...
//Доработайте под свои ножды...
СписокБригадировПоПодразделению=СоздатьОбъект("СписокЗначений");
СправочникБригадиров=СоздатьОбъект("Справочник.<Бригадиры>");//<Бригадиры> - Наименование вашего справочник бригадиров (без "<" и ">" естественно)
СправочникБригадиров.ИспользоватьВладельца(фПодр);//фПодр - Реквизит формы где выбирается подразделение???
СправочникБригадиров.ВыбратьЭлементы();
Пока СправочникБригадиров.ПолучитьЭлемент()>0 Цикл
СписокБригадировПоПодразделению.ДобавитьЗначение(СправочникБригадиров.ТекущийЭлемент());
КонецЦикла;
//И далее в запросах
Условие (Бриг в СписокБригадировПоПодразделению);//Бриг - переменная ваших запросов
//Помогло?"
//Доработайте под свои ножды...
СписокБригадировПоПодразделению=СоздатьОбъект("СписокЗначений");
СправочникБригадиров=СоздатьОбъект("Справочник.<Бригадиры>");//<Бригадиры> - Наименование вашего справочник бригадиров (без "<" и ">" естественно)
СправочникБригадиров.ИспользоватьВладельца(фПодр);//фПодр - Реквизит формы где выбирается подразделение???
СправочникБригадиров.ВыбратьЭлементы();
Пока СправочникБригадиров.ПолучитьЭлемент()>0 Цикл
СписокБригадировПоПодразделению.ДобавитьЗначение(СправочникБригадиров.ТекущийЭлемент());
КонецЦикла;
//И далее в запросах
Условие (Бриг в СписокБригадировПоПодразделению);//Бриг - переменная ваших запросов
//Помогло?"
13.08.2008
19:37
#14
Справочник Подразделение и справочник Бригадиры не подчинены ни друг другу ни каким-либо другим справочникам. Еще есть справочник "ТипПрайса", который для поля справочника "Бригадиры" "ТипПрайса" является типом. Там также есть наименование нужных подразделений. Может можно как-то это использовать?
14.08.2008
10:28
#15
Так. Как я понимаю у справочника Бригадиры есть реквизит (какой, наименование) который
имеет тип Справочник.ТипПрайса. У справочника ТипПрайса есть реквизит (какой, наименование)
который имеет тип Справочник.Подразделение(я)???
Если так то можно попробовать. Жду ответа.
имеет тип Справочник.ТипПрайса. У справочника ТипПрайса есть реквизит (какой, наименование)
который имеет тип Справочник.Подразделение(я)???
Если так то можно попробовать. Жду ответа.
14.08.2008
11:14
#16
Нет Справочник.ТипПрайса и Справочник.Подразделение никак не взаимодействуют друг с другом. Я попробовала, но ничего не получается.
14.08.2008
11:24
#17
Так, а вообще "каким хвостом" связаны Бригадиры и Подразделение? Как вы сам различаете к какому подразделению относится бригадир? Как бригадир попадает в то или иное подразделение?
Может стоит делать запрос не к регистру, а к документам начисления и на основании их полей фильтровать? Или в запросе ввести еще переменных связанных с документом который сделал движение регистра и на основании их делать проверку по подразделению и бригадиру (Например: ДокБриг=Регистр.Документ.Бригадир и ДокПродр=Регистр.Документ.Подразделение)?
MD'шник, если запаковать в архив, большой?
Может стоит делать запрос не к регистру, а к документам начисления и на основании их полей фильтровать? Или в запросе ввести еще переменных связанных с документом который сделал движение регистра и на основании их делать проверку по подразделению и бригадиру (Например: ДокБриг=Регистр.Документ.Бригадир и ДокПродр=Регистр.Документ.Подразделение)?
MD'шник, если запаковать в архив, большой?
Читают тему
(гостей: 1)