Не формируется внешний отчет в ЗУП #797499


#0 by falselight
В конфигурации ЗУП 3.1.2.183 нужно сделать внешним отчет ОтчетыПоСотрудникам, для того что бы несколько видоизменить его и продолжить использовать и его и типовой отчет в типовом виде. Делаю его внешним через конфигуратор, но он не выводит данные которые выводит отчет встроенный в конфигурацию. От чего это так? Почему он не выводит данные сохраненный внешней копией?
#0 by falselight
В конфигурации ЗУП 3.1.2.183 нужно сделать внешним отчет ОтчетыПоСотрудникам, для того что бы несколько видоизменить его и продолжить использовать и его и типовой отчет в типовом виде. Делаю его внешним через конфигуратор, но он не выводит данные которые выводит отчет встроенный в конфигурацию. От чего это так? Почему он не выводит данные сохраненный внешней копией?
#1 by AlvlSpb
Скорей всего в модуле менеджера отчета конфигурации выполняются какие-то действия с отчетом. Во внешнем отчете модуля менеджера нет, надо все переносить в модуль объекта с соответствующими поправками кода
#2 by falselight
Да, в модуле менеджера отчета в составе конфигурации есть вот такой код: #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда #Область СлужебныйПрограммныйИнтерфейс         НСтр("ru = 'Паспортные данные, ИНН, СНИЛС, дата рождения и прочие личные данные'");         НСтр("ru = 'Список уволенных на заданную дату сотрудников'");      КонецПроцедуры #КонецОбласти #КонецЕсли
#3 by falselight
(2+) Как это может влиять на формирование отчета в составе конфигурации, или формирование отчета как внешний? В этом ли дело?
#4 by falselight
Смотрю в отладчике. Точка останова срабатывает и там и там. Проходит по коду. В чем дело и как исправить, пока не понял.
#5 by falselight
нашел в инете: | Все дело в тексте запроса, он программно изменяется при открытии встроенного отчета. При открытии внешнего отчета событие по изменению текста не срабатывает. Решение подойдет только для внутреннего отчета. В модуле "ЗарплатаКадрыОтчетыБазовый", в конце процедуры "НастроитьВариантыОтчетов" и добавить новый отчет в список. ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникам); Но сама процедура "ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникам)" по которой происходит переход, описывает отчет в модуле менеджера. Как вариант, проблема решится если описать внешний отчет, в модуле менеджера. |
#6 by falselight
(5+) Только как решить эту задачу так и не понял! ( Подскажете?
#7 by Lexey_
так бывает, когда ты Ливингстар, ответ тебе уже дали
#8 by falselight
Где мне его дали? Что нужно поправить?
#9 by falselight
Подскажите как описать внешний отчет в модуле менеджера, текст которого приведен в ?
#10 by Lexey_
модуль менеджера внешнего отчета уже открыл?
#11 by falselight
У внешнего отчета нет модуля менеджера же
#12 by Lexey_
так что ж тебе еще не понятно-то?
#13 by falselight
не понятно что делать что бы работал внешний отчет! Я скопировал отчет ОтчетыПоСотрудникам в составе конфигурации. Назвал его ОтчетыПоСотрудникамНовый. Добавил вот это. В модуле "ЗарплатаКадрыОтчетыБазовый", в конце процедуры "НастроитьВариантыОтчетов" и добавить новый отчет в список. ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникам); - но у него пропали варианты отчетов ((((
#14 by falselight
Как к копии отчета ОтчетыПоСотрудникам, названному ОтчетыПоСотрудникамНовый вернуть варианты отчетов?
#15 by falselight
Мда! Никто не знает почему сохраненный отчет как внешний не показывает данные в ЗУП 3.1.2.183. Или почему у созданной копии отчетов теряются варианты настроек !!!!
#16 by Windyhead
Наверное нужно сперва понять как регистрируется внешний отчет в БСП. Куча примеров в интернете
#17 by Windyhead
Те строчки из тебе врятли нужны, это регистрация варианта встроенного отчета.
#18 by falselight
Понял!!!! Но дело не в добавлении отчета в состав конфигурации как внешнего. А в формировании внешнего отчета. Он не выдает данные!!!
#19 by falselight
Я так сделал, как в но отчет открывается без вариантов отчета вообще ((( У меня задача. Сохранить отчет ОтчетыПоСотрудникам как внешний, и использовать его. Что бы он выводит данные. Пока он не формируется. Зачем мне его регистрировать в БСП? Он же внешний, я его не добавляю во внешние отчеты и обработки.
#20 by falselight
есть только ветка моей же проблемы, но без решения (((
#21 by Windyhead
Отчет имеет 4 макета! Что ты мозг выносишь людям. Давай начнем с того что как ты хочешь выбирать с каким макетом надо работать?
#22 by Windyhead
А потом еще раз вспомним про БСП Варианты отчетов
#23 by Windyhead
А потом будет АААаааа помогите, текст запроса в этом отчете на 50 временных таблиц, подскажите где поправить...
#24 by falselight
Я никому не выношу мозг. Я сделал копию отчета ОтчетыПоСотрудникам внешним и хочу что бы им работали как копией, что то изменив в ней. Все макеты и нужно использовать что в типовом отчете.
#25 by falselight
Ну то есть хотите сказать что, что бы сохранить отчет на диск ОтчетыПоСотрудникам, изменив его несколько и использовать как дубль отдельно в ЗуП 3.1.2.183 это совсем не просто????? Там нужно прямо много много менять типовой код? Вроде задача то элементарная? Это можно сделать или нет, тогда такой вопрос? Или сверх новые технологии 1с сейчас для такой простейшей операции, заставляют очень долго и долго разбираться и трудиться. Что бы сделать такую мелочь?
#26 by falselight
Пункты и не не понятны мне. Хочется по факту разговора. Не лишних рассуждений!
#27 by falselight
Я не знаю как сделать, то что в по этому спросил на форуме в надежде что кто то подскажет, кто знает. Задача элементарная!
#28 by Windyhead
Новые технологии подразумевают знание БСП в твоем случае это "БСП Варианты отчетов". Либо делай 4 отдельных внешних отчета и пихай в каждый по одному макету.
#29 by Windyhead
И в качестве варианта будешь открывать отдельный файлик, удобно правда? ))
#30 by falselight
Нужно одним отчетом его использовать, как копию измененного типового.
#31 by falselight
Как в данном случае справиться с БСП что бы внешний отчет работал как видоизмененная копия типового?
#32 by Windyhead
если ты не хочешь его подключать к БСП как внешний отчет, а использовать просто как открываемый файлик . то тогда и пиши весь этот гемор в своем отчете, инициализацию макетов выбор макета и тд и тп.
#33 by Windyhead
Еще раз спрашиваю, как 1с должна догадаться какой макет тебе надо скомпоновать и вывести?
#34 by falselight
На форме отчета есть настройка, варианты отчета. Это и определяет какой макет будет сформирован и с какими данными.
#35 by falselight
Я хочу сделать как угодно!!! Важно что бы это было правильно!!!! И что бы отчет работал как копия, типового. Которую можно было бы видо изменить. Пока я не вижу цели и пути, что и как правильно делать!
#36 by falselight
Подключение отчета к БСП, это вы имеете ввиду подключение его во внешние отчеты и обработки? С добавлением соответсвующего кода для этого в модуль объекта?
#37 by Windyhead
разницу между макетами и вариантами настроек СКД понимашь?
#38 by Windyhead
Бинго!!!
#39 by falselight
вижу 8 вариантов отчета СКД и 4 макета в типовом отчете ОтчетыПоСотрудникам
#40 by falselight
Ну зачем мне подключение отчета как внешнего во внешние отчеты и обработки? Что мне это даст, если он не формируется?
#41 by Windyhead
Удачи тебе )))
#42 by falselight
Я добавил нужный код в модуль объекта отчета и встроил его во внешние отчеты и обработки. Но он как не выводил жанные так и не выводит!!! Вы по сути ничего не сказали!!!!
#43 by h-sp
варианты отчета в другом месте находятся. Ты их не скопировал. Поэтому их и нет.
#44 by falselight
Может нужно какой регистр сведений заполнить или справочник? Подскажите пожалуйста.
#45 by falselight
Нет где? В копии отчета что я сделал в составе конфигурации? Там нет да. А во внешнем отчете что я добавил во внешние отчеты и обработки они есть, только он не выводит данные.
#46 by Любопытная
в ЗУПе все отчеты получают данные из пару супер-запросов, которые подставляются в схему при инициализации отчета. Запросы где-то в общих модулях лежат, на сколько я помню. Если к ним не обратиться, то получишь пустой отчет.
#47 by falselight
Но отчет же типовой. Как он может к ним не обратиться?
#48 by Любопытная
ну отладчик включи уже и посмотри, как он может к ним не обратиться. Плохо код перенес значит
#49 by falselight
я вообще ничего не переносил, сделал копию типового отчета и  все
#50 by falselight
никто ничего не знает, вокруг да около каждый бегает
#51 by Windyhead
Из-за того что ты не знаешь как работает типовая конфа на БСП,  не знаешь как работает БСП, ты не понимаешь как работает СКД, не знаешь как работает отладчик, предполагаю что и не знаешь как правильно сохранять отчеты и обработки в файлы, не хочешь читать что тебе тут уже разжевали, все бегают вокруг да около. Ждешь что тебе пришлют готовый отчет? ты наверное слез с типовой УТ 10.3 и решил что в новых конфигурациях прокатят те же грабли. Кроме кучи восклицательных знаков и "Отчет не работает" от тебя никакой информации. Совет: закрой пофигуратор и вызови специалиста.
#52 by falselight
Какой готовый отчет? У меня один внешний другой встроенный во внешние отчеты и обработки.
#53 by Windyhead
Какой отчет? мопед не мой
#54 by falselight
вся информация у меня изложена повторюсь, вы бегаете вокруг да около, по делу ничего поддержка форума, наводящими советами????
#55 by falselight
Отчет ОтчетыПоСотрудникам все внятно расписано в ветке что нужно, ну нет ответа и нет, сам найду его.... я один встроил в конфигурацию, прописал его как в но в нем пропали выды вариантов отчета второй сохранен на диск как внешний, при его открытии есть виды вариантов отчета но от не показывает данные, не формирует их
#56 by Windyhead
Тут все очень ленивые, чтобы делать чужую работу ))
#57 by piter3
Может уже стоит сюда заглянуть
#58 by falselight
я не пользуюсь ИТС
#59 by piter3
Зря
#60 by falselight
у меня нету доступа, дело в данном случае не в итс
#61 by piter3
7 дней демо есть
#62 by falselight
Да какое демо мне нужно разобраться как сформировать копию типового отчета. В составе конфигурации, как внешний на диске или внесенный во внешние отчеты и обработки. Пока нигде копия отчета данные не выводит, я не знаю что нужно делать.
#63 by h-sp
вариант отчета открывал в настройках? перезаписывал?
#64 by Любопытная
Отчет не формируется потому что варианта отчета нет в сохраненных вариантах. Потому что в сохраенных есть "Отчет.ВариантОтчета", а по внешнему формируется "ВнешнийОтчет.ВариантОтчета". Из-за этого не вызывается процедура инициализации отчета, не получаются данные из бд. Я разобралась в этом за 10 минут, хотя мне не надо было. А тебе вроде надо, но ты решил на форуме поныть, а не работать
#65 by Windyhead
Ну опять вокруг да около, напишите ему что конкретно нужно сделать чтобы отчет заработал ;) Ну там буковки какие или регистр надо какой то заполнить ))
#66 by Windyhead
Очень жду, когда он его попросят поправить текст запроса и он посмотрит его после инициализации )))
#67 by Любопытная
Берешь общую форму ФормаОтчета, копируешь, вставляешь во внешний отчет, назначаешь вставленную форму формой отчета по умолчанию. В этой самой форме отчета комментируешь строки 48 и 50. Профит
#68 by Любопытная
И не надо ломать конфигурацию
#69 by falselight
да
#70 by falselight
То есть у отчета нет формы, нужно ему встроить общую? Попробую. Это то что я буду делать как восстановлюсь. Возможно завтра с утра. На стадионе набегался. Утомлен. Спасибо вам за бодрый подсказ!!! Я вдохновлен к решению.
#71 by Любопытная
А ты не видел, что у отчета формы нет?! Может лучше бегать, а не 1С заниматься?
#72 by falselight
почему не видел? видел. Возможно я не так выразился. Я именно этим и занимаюсь что езжу на стадион. Была бы возможность не уезжал бы от туда вообще.
#73 by Любопытная
ну так и не лезь тогда в 1С, оставайся на стадионе. Серьезно, я поражаюсь. Смотрю темы всяких новичков и поражаюсь. Никто не хочет включить голову и подумать, всем нужно готовое решение. И еще и обижаются, если им готовое решение не дать. Вы же все называете себя профессионалами, вы же ходите с гордо поднятой головой и рассказываете какие вы охрененно крутые. Почему вы не хотите сами найти решение своей проблемы? Почему заставляете кого-то решать всё за вас?!
#74 by falselight
да я так именно и сделаю!!!!!
#75 by falselight
При комментировании строк 48 и 50 как вы сказали, там начинает сыпаться масса ошибок. Так как переменная ОтчетОбъект становится неопределенной.
#76 by h-sp
тогда надо еще пробежаться
#77 by falselight
#78 by falselight
это ближе к вечеру обязательно
#79 by falselight
Скопировал форму отчета общую в отчет Назначил её формой отчета строки 48 и 50 не комментировал, так как идет ошибки в данном виде отчет так же не выводит данные
#80 by falselight
Как добавить ВнешнийОтчетОбъект.ОтчетыПоСотрудникам в сохраненные варианты? Что бы вызывалась процедура инициализации и извлекались данные из бд ?
#81 by h-sp
вы наверно в конфигураторе фигачите. А надо в режиме Предприятие сохранять вариант.
#82 by falselight
То есть: 1. Вставляю общую ФормуОтчета в отчет, делаю её формой отчета. 2. Открываю, выбираю варианты отчета, сохранить вариант отчета - Личные карточки (Т2)  копия ну и ничего не формируется все равно строки 48 и 50 как говорили я не комментировал, так как идут ошибки
#83 by falselight
А я что сейчас и вчера сижу делаю? Решаю, разбираюсь с задачей!!! Мне не понятно спрашиваю тут. Не ясно что делать. И ваш метод не помог тоже!!!!
#84 by falselight
У отчета что в составе конфигурации ОтчетыПоСотрудникам, вот тут     НастройкиОтчета.Вставить("ОтчетСсылка", Параметры.Отчет); в Параметры.Отчет идет "Отчеты по сотрудникам (Отчет)" а у внешнего там неопределено (
#85 by falselight
Up
#86 by falselight
это шутка была да?
#87 by h-sp
пока собираем информацию. Чтобы определиться нужно, чтобы вы исследовали несколько разных возможностей.
#88 by falselight
ну вот я снова встал, так как не чего исследовать ((( Подкиньте направление для исследования? Я же на общество работаю. И время своё вам вкладываю. Не дайте ему иссякнуть в пустую.
#89 by falselight
Я пока одно вижу, лазить по коду типового отчета и внешнего, пытаться понять что там не так, и как это можно выправить для внешнего что бы он работал так же как типовой.
#90 by Любопытная
Странно, у меня не посыпалось масса ошибок. Иначе я бы не написала, что надо это сделать. Наверное я волшебник какой-то или просто мне охренительно везет, а вам нет. Релиз ЗУПа, если что, у меня тот же, что и у вас.
#91 by Windyhead
Не благодари
#92 by Windyhead
Это для исследования, а не чтобы вместо тебя сделали.
#93 by Windyhead
Кинь уже ему свой файл отчета )))
#94 by Любопытная
вы не туда его посылаете, проблема не в этом.
#95 by Windyhead
Делал кучу внешних отчетов из встроенных, никогда не возникало сложностей. Всегда отчеты подключал через БСП. Форму копировать ни разу не приходилось.
#96 by h-sp
может у вас релиз зуп другой?
#97 by Windyhead
Путь как всегда не один
#98 by h-sp
там же в зупе в отчете и нет ничего, кроме запроса. И тот типа ВЫБРАТЬ ПЕРВЫЕ 0. Вся обработка в общих модулях идет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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