Как сделать Трудовой договор внешним отчетом? ЗУП 8.1 #460467


#0 by Kleo
ЗУП 8.1 полностью типовая, с поддержки снимать нельзя. Сделан новый макет для Трудового договора в справочнике СотрудникиОрганизации, соответственно были сделаны изменения в конфигруации. Теперь нужно этот Трудовой сделать внешним отчетом, чтобы конфа была типовой на поддержке. Подскажите как лучше сделать?
#1 by чувак
Создать новый внешний отчет, там создать новый макет, копировать вес макет из справочника и вставит на новый макет.
#2 by Kleo
да, это понятно, что нужно внешний отчет. я про то, что я вот сделала внешник, вставила на форму реквизит Справочник.СотрудникиОрганизаций, чтобы можно было выбрать сотра, по которому формировать Трудовой договор. У меня есть текст запроса из Функции в модлуе справочника СформироватьЗапросДляПечатиТрудовогоДоговора. так как он в этом запросе поймет, что сотрудник в форме = сотрудник, который в запросе? это почти типовой запрос:
#3 by Kleo
так это в справочнике СотрудникиОрганизаций, а как сделать во внешнике, что писать?
#4 by чувак
Запрос.УстановитьПараметр("СправочникСсылка", <ИмяРеквизитаВнешнегоОтчета>);
#5 by Kleo
ок, это поняла. а в запросе что писать? так и сохранить текст?
#6 by чувак
Если "ДатаОкончания " - это реквизит справочника, так сойдёт
#7 by Kleo
мне по идее нужно обратиться через реквизит формы отчета Сотрудник и соединить текст запроса, чтобы было по выбранному сотру
#8 by Kleo
так и писать ТрудовойДоговор?
#9 by чувак
Запрос.УстановитьПараметр("СправочникСсылка", <ИмяРеквизитаВнешнегоОтчета>); вот это и будет отбирать по выбранному сотруднику в твоем внешнем отчете
#10 by Kleo
да это я поняла. я про текст отчета. как он поймет, что мне нужно сформировать данные имено по этому сотру?
#11 by чувак
вот здесь: и вот здесь: Запрос.УстановитьПараметр("СправочникСсылка", <ИмяРеквизитаВнешнегоОтчета>);
#12 by Chai Nic
Вам нужен не просто внешний, а "подключаемый" отчет. Открываете справочник "Внешние отчеты и обработки" и читаете справку по нему, там всё понятно написано.
#13 by Kleo
Chai Nic, ок, спасибо читаю, возникнут вопросы  - напишу
#14 by Kleo
для того, чтобы подключить внешнюю готовую обработку, мне нужно сначала сделать эту обработку. чувак, попробую,как ты говоришь, сделать
#15 by чувак
Ок, жду
#16 by Kleo
есть в том же модуле такой текст: так вот ДатаДокумента берется из формы Справочника СотрудникиОрганизации. что мне написать здесь? Запрос.УстановитьПараметр("ДатаДокумента",     ДатаДоговора);
#17 by Kleo
все получилось! всем спасибо! есть один вопрос еще по форме: на форме отчета есть 2 реквизита Сотрудник и Физлицо. так вот, как сделать, чтобы при выборе и при изменении реквизита Сотрудник в поле Физлицо = Сотрудник. знаю, что надо процедуру прицепить к реквизиту, сделала, но не выбирается автоматически и не присваивается Физлицо = Сотрудник
#18 by Chai Nic
Физлицо=Сотрудник.Физлицо Это разные справочники, связанные по реквизиту.
#20 by Kleo
всем спасибо) все сделала)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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