|
Не формируется внешний отчет в ЗУП | ☑ | ||
---|---|---|---|---|
0
falselight
17.05.17
✎
19:14
|
В конфигурации ЗУП 3.1.2.183 нужно сделать внешним отчет
ОтчетыПоСотрудникам, для того что бы несколько видоизменить его и продолжить использовать и его и типовой отчет в типовом виде. Делаю его внешним через конфигуратор, но он не выводит данные которые выводит отчет встроенный в конфигурацию. От чего это так? Почему он не выводит данные сохраненный внешней копией? |
|||
51
Windyhead
18.05.17
✎
12:52
|
(50) Из-за того что ты не знаешь как работает типовая конфа на БСП, не знаешь как работает БСП, ты не понимаешь как работает СКД, не знаешь как работает отладчик, предполагаю что и не знаешь как правильно сохранять отчеты и обработки в файлы, не хочешь читать что тебе тут уже разжевали, все бегают вокруг да около.
Ждешь что тебе пришлют готовый отчет? ты наверное слез с типовой УТ 10.3 и решил что в новых конфигурациях прокатят те же грабли. Кроме кучи восклицательных знаков и "Отчет не работает" от тебя никакой информации. Совет: закрой пофигуратор и вызови специалиста. |
|||
52
falselight
18.05.17
✎
12:54
|
(51) Какой готовый отчет?
У меня один внешний другой встроенный во внешние отчеты и обработки. |
|||
53
Windyhead
18.05.17
✎
12:55
|
Какой отчет? мопед не мой
|
|||
54
falselight
18.05.17
✎
12:55
|
(51) вся информация у меня изложена
повторюсь, вы бегаете вокруг да около, по делу ничего поддержка форума, наводящими советами???? |
|||
55
falselight
18.05.17
✎
12:57
|
(53) Отчет ОтчетыПоСотрудникам
все внятно расписано в ветке что нужно, ну нет ответа и нет, сам найду его.... я один встроил в конфигурацию, прописал его как в (13) но в нем пропали выды вариантов отчета второй сохранен на диск как внешний, при его открытии есть виды вариантов отчета но от не показывает данные, не формирует их |
|||
56
Windyhead
18.05.17
✎
12:59
|
(54) Тут все очень ленивые, чтобы делать чужую работу ))
|
|||
57
piter3
18.05.17
✎
12:59
|
Может уже стоит сюда заглянуть
https://its.1c.ru/db/bspdoc#content:427:1 |
|||
58
falselight
18.05.17
✎
13:00
|
(57) я не пользуюсь ИТС
|
|||
59
piter3
18.05.17
✎
13:01
|
(58) Зря
|
|||
60
falselight
18.05.17
✎
13:02
|
(59) у меня нету доступа, дело в данном случае не в итс
|
|||
61
piter3
18.05.17
✎
13:05
|
7 дней демо есть
|
|||
62
falselight
18.05.17
✎
13:08
|
(51) Да какое демо
мне нужно разобраться как сформировать копию типового отчета. В составе конфигурации, как внешний на диске или внесенный во внешние отчеты и обработки. Пока нигде копия отчета данные не выводит, я не знаю что нужно делать. |
|||
63
h-sp
18.05.17
✎
13:12
|
(62) вариант отчета открывал в настройках? перезаписывал?
|
|||
64
Любопытная
18.05.17
✎
13:21
|
(62) Отчет не формируется потому что варианта отчета нет в сохраненных вариантах. Потому что в сохраенных есть "Отчет.ВариантОтчета", а по внешнему формируется "ВнешнийОтчет.ВариантОтчета". Из-за этого не вызывается процедура инициализации отчета, не получаются данные из бд. Я разобралась в этом за 10 минут, хотя мне не надо было. А тебе вроде надо, но ты решил на форуме поныть, а не работать
|
|||
65
Windyhead
18.05.17
✎
15:06
|
(64) Ну опять вокруг да около, напишите ему что конкретно нужно сделать чтобы отчет заработал ;) Ну там буковки какие или регистр надо какой то заполнить ))
|
|||
66
Windyhead
18.05.17
✎
15:08
|
Очень жду, когда он его попросят поправить текст запроса и он посмотрит его после инициализации )))
|
|||
67
Любопытная
18.05.17
✎
15:20
|
(65) Берешь общую форму ФормаОтчета, копируешь, вставляешь во внешний отчет, назначаешь вставленную форму формой отчета по умолчанию. В этой самой форме отчета комментируешь строки 48 и 50. Профит
|
|||
68
Любопытная
18.05.17
✎
15:20
|
И не надо ломать конфигурацию
|
|||
69
falselight
18.05.17
✎
18:02
|
(63) да
|
|||
70
falselight
18.05.17
✎
18:06
|
(67) То есть у отчета нет формы, нужно ему встроить общую?
Попробую. Это то что я буду делать как восстановлюсь. Возможно завтра с утра. На стадионе набегался. Утомлен. (64)(67) Спасибо вам за бодрый подсказ!!! Я вдохновлен к решению. |
|||
71
Любопытная
18.05.17
✎
18:08
|
(70) А ты не видел, что у отчета формы нет?!
Может лучше бегать, а не 1С заниматься? |
|||
72
falselight
18.05.17
✎
18:14
|
(71) почему не видел? видел.
Возможно я не так выразился. Я именно этим и занимаюсь что езжу на стадион. Была бы возможность не уезжал бы от туда вообще. |
|||
73
Любопытная
18.05.17
✎
18:18
|
(72) ну так и не лезь тогда в 1С, оставайся на стадионе.
Серьезно, я поражаюсь. Смотрю темы всяких новичков и поражаюсь. Никто не хочет включить голову и подумать, всем нужно готовое решение. И еще и обижаются, если им готовое решение не дать. Вы же все называете себя профессионалами, вы же ходите с гордо поднятой головой и рассказываете какие вы охрененно крутые. Почему вы не хотите сами найти решение своей проблемы? Почему заставляете кого-то решать всё за вас?! |
|||
74
falselight
18.05.17
✎
18:26
|
(73) да я так именно и сделаю!!!!!
|
|||
75
falselight
19.05.17
✎
07:00
|
(67) При комментировании строк 48 и 50 как вы сказали,
там начинает сыпаться масса ошибок. Так как переменная ОтчетОбъект становится неопределенной. |
|||
76
h-sp
19.05.17
✎
07:02
|
(75) тогда надо еще пробежаться
|
|||
77
falselight
19.05.17
✎
07:04
|
// Локальные переменные.
ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); // строка 48 ОтчетМетаданные = ОтчетОбъект.Метаданные(); НастройкиОтчета = ОтчетыКлиентСервер.ПолучитьНастройкиОтчетаПоУмолчанию(); // строка 50 АдресСхемы = ПоместитьВоВременноеХранилище(ОтчетОбъект.СхемаКомпоновкиДанных, УникальныйИдентификатор); |
|||
78
falselight
19.05.17
✎
07:04
|
(76) это ближе к вечеру обязательно
|
|||
79
falselight
19.05.17
✎
07:10
|
Скопировал форму отчета общую в отчет
Назначил её формой отчета строки 48 и 50 не комментировал, так как идет ошибки в данном виде отчет так же не выводит данные |
|||
80
falselight
19.05.17
✎
07:18
|
(64) Как добавить ВнешнийОтчетОбъект.ОтчетыПоСотрудникам в сохраненные варианты? Что бы вызывалась процедура инициализации и извлекались данные из бд ?
|
|||
81
h-sp
19.05.17
✎
07:23
|
(80) вы наверно в конфигураторе фигачите. А надо в режиме Предприятие сохранять вариант.
|
|||
82
falselight
19.05.17
✎
07:39
|
То есть:
1. Вставляю общую ФормуОтчета в отчет, делаю её формой отчета. 2. Открываю, выбираю варианты отчета, сохранить вариант отчета - Личные карточки (Т2) копия ну и ничего не формируется все равно строки 48 и 50 как говорили я не комментировал, так как идут ошибки |
|||
83
falselight
19.05.17
✎
07:40
|
(73) А я что сейчас и вчера сижу делаю?
Решаю, разбираюсь с задачей!!! Мне не понятно спрашиваю тут. Не ясно что делать. И ваш метод не помог тоже!!!! |
|||
84
falselight
19.05.17
✎
07:56
|
У отчета что в составе конфигурации
ОтчетыПоСотрудникам, вот тут НастройкиОтчета.Вставить("ОтчетСсылка", Параметры.Отчет); в Параметры.Отчет идет "Отчеты по сотрудникам (Отчет)" а у внешнего там неопределено ( |
|||
85
falselight
19.05.17
✎
08:34
|
Up
|
|||
86
falselight
19.05.17
✎
09:21
|
(67) это шутка была да?
|
|||
87
h-sp
19.05.17
✎
09:47
|
(86) пока собираем информацию. Чтобы определиться нужно, чтобы вы исследовали несколько разных возможностей.
|
|||
88
falselight
19.05.17
✎
09:54
|
(87) ну вот я снова встал, так как не чего исследовать (((
Подкиньте направление для исследования? Я же на общество работаю. И время своё вам вкладываю. Не дайте ему иссякнуть в пустую. |
|||
89
falselight
19.05.17
✎
09:55
|
Я пока одно вижу, лазить по коду типового отчета
и внешнего, пытаться понять что там не так, и как это можно выправить для внешнего что бы он работал так же как типовой. |
|||
90
Любопытная
19.05.17
✎
10:05
|
(75) Странно, у меня не посыпалось масса ошибок. Иначе я бы не написала, что надо это сделать. Наверное я волшебник какой-то или просто мне охренительно везет, а вам нет.
Релиз ЗУПа, если что, у меня тот же, что и у вас. |
|||
91
Windyhead
19.05.17
✎
10:19
|
(88)Не благодари http://catalog.mista.ru/public/558559/
|
|||
92
Windyhead
19.05.17
✎
10:20
|
Это для исследования, а не чтобы вместо тебя сделали.
|
|||
93
Windyhead
19.05.17
✎
10:21
|
(90) Кинь уже ему свой файл отчета )))
|
|||
94
Любопытная
19.05.17
✎
10:22
|
(91) вы не туда его посылаете, проблема не в этом.
|
|||
95
Windyhead
19.05.17
✎
10:25
|
(94) Делал кучу внешних отчетов из встроенных, никогда не возникало сложностей. Всегда отчеты подключал через БСП.
Форму копировать ни разу не приходилось. |
|||
96
h-sp
19.05.17
✎
10:25
|
(94) может у вас релиз зуп другой?
|
|||
97
Windyhead
19.05.17
✎
10:25
|
Путь как всегда не один
|
|||
98
h-sp
19.05.17
✎
10:28
|
(97) там же в зупе в отчете и нет ничего, кроме запроса. И тот типа ВЫБРАТЬ ПЕРВЫЕ 0.
Вся обработка в общих модулях идет. |
|||
99
Windyhead
19.05.17
✎
10:29
|
(98) Там и запроса нет, а лишь его представление.
|
|||
100
Масянька
19.05.17
✎
10:30
|
Сто
|
|||
101
Любопытная
19.05.17
✎
10:34
|
(95) Вопрос не в правильности подключения отчета, а в том, что варианты отчета внешнего не сохраняются в БД, а из-за этого не происходит инициализации отчета, в связи с чем не заполняется запрос.
(96) Релиз ЗУП такой же. После открытия отчета выбери вариант еще раз и сформируй. Мне не надо выполнять твою работу, я просто заставила внешний отчет формироваться хоть как-то. А тебе надо заставить его засунуть свои варианты в константу, которая эти варианты хранит или как-то по другому проводить инициализацию отчета |
|||
102
AlvlSpb
19.05.17
✎
10:42
|
Нет у меня ЗУП 3,0. Поэтому могу ошибаться. Но, кажется, проблема выеденного яйца не стоит.
1. СКОПИРОВАТЬ форму отчета из общ форм (как она там в ЗУПе называется) в формы отчета 2. Скопировать Процедуру НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт в модуль объекта отчета 3.Где-то в модуле формы Отчеты обязательно есть вызов "НастроитьВариантыОтчета(Настройки, НастройкиОтчета)" и вызов обращен к модулю менеджера. Найти этот вызов 4. Поменять в отчете вызов модуля менеджера на вызов модуля объекта ВСЕ! В чем может быть проблема при таком раскладе? |
|||
103
falselight
19.05.17
✎
10:53
|
(90)
48-я строка ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); Если её закомментировать, то потом везде переменная ОтчетОбъект не определена!!! Как не может быть ошибок??? |
|||
104
Любопытная
19.05.17
✎
10:56
|
(103) чего???
|
|||
105
Любопытная
19.05.17
✎
10:57
|
Ах тыж елки, промахнулась)
|
|||
106
Любопытная
19.05.17
✎
10:59
|
А подумать, блин?
Чуть ниже комментировать надо) 71 и 73. Курсор видно не там стоял) http://prntscr.com/f9l053 |
|||
107
falselight
19.05.17
✎
10:59
|
(91) Не понимаю вас. Ещё вчера я встроил вот этот код в обработку, что позволило внести её во внешние отчеты и обработки. Но отчет по прежнему не формируется. Вы пишете как это сделать? Я это сделал вчера. Вопрос не в том как добавить отчет во внешние отчеты и обработки а как сделать что бы он формировался
//ПОДГОТОВКА РЕГИСТРАЦИИ ГЛОБАЛЬНОГО ОТЧЕТА не могу показать код, так как срабатывает фильтр, но сам отчет добавляется во внешние отчеты и обработки по средством его, что у вас и описано в (91). Или я что то не уловил? |
|||
108
Любопытная
19.05.17
✎
11:00
|
Не, ну собственно, для меня это только подтверждает мое утверждение - думать, искать и пытаться понять, что происходит в коде, никто не хочет. Все хотят найти решение в интернете, быстренько его влепить и ныть дальше, что оно тоже не работает
|
|||
109
Любопытная
19.05.17
✎
11:01
|
(107) ВариантыОтчетовПовтИсп.Параметры().ОтчетыСНастройками.Найти(НастройкиОтчета.ОтчетСсылка) - ВОТ ЭТА СТРОКА ПОРТИТ ТЕБЕ ВЕСЬ ОТЧЕТ! Это, собственно, всё, что тебе ВЧЕРА ЕЩЕ НАДО БЫЛО ПОНЯТЬ!!!!
|
|||
110
falselight
19.05.17
✎
11:12
|
(109)
Да, спасибо! Поправил, как вы сказали в (106). И форму из общих встроил в отчет, и сделал её формой отчета. Отчет стал выводить данные. Я не знал что нужно форму общую встраивать во внешний отчет, теперь знаю! Спасибо!!! (101) Варианты внешнего отчета все на месте. Варианты отчета пропадали, когда я сделал копию отчета ОтчетыПоСтрудникамНовый в составе конфигурации. Вот у него пропали варианты отчета. |
|||
111
falselight
19.05.17
✎
11:15
|
(109) Можно ли с вами дружить?
(102) Спасибо за список действий по возможному решению!!! Буду иметь ввиду. |
|||
112
Любопытная
19.05.17
✎
11:19
|
(111) Дружить надо с головой и с отладчиком. А я бегать не люблю, так что у нас интересы не совпадают.
|
|||
113
falselight
19.05.17
✎
11:21
|
(112) Я тоже не люблю. Я люблю гулять по природе. Вдоль реки. Вдоль моря.
Но возраст и обстоятельства заставили сделать бег в энергетическом месте смыслом жизни. И там не только бег, а всевозможный тренинг на свежем воздухе. |
|||
114
Любопытная
19.05.17
✎
11:26
|
(113) Я тоже люблю ходить. Гуляла бы с удовольствием целый день, а приходится работать. Тренинг на свежем воздухе это прекрасно, но мне лень)
|
|||
115
falselight
19.05.17
✎
11:30
|
(114) Да вот я тоже работаю, так как приходится.
Гуляю когда нет задач. Или когда утомляюсь и не получается еду на стадион. Энергетика того места восполняет мой иссякший потенциал энергии. Так что под дрежбой я бы понимал, свой поток мыслей направленный вам. Заснятое фото, видео. То есть позитивное общение. Так как я считал бы вас другом. |
|||
116
Любопытная
19.05.17
✎
11:54
|
(115) Позитивный поток это прекрасно. Глянь в почту
|
|||
117
falselight
19.05.17
✎
11:56
|
небольшой вопрос
у этого измененного отчета с добавленной формой отчета и закомментированными строками в форме 71 и 73, если меняешь макет ПФ_MXL_Т2, какие то надписи, почему они не обновляются в режиме предприятия? На вывод берется какой то другой макет? Не этой обработки? |
|||
118
Любопытная
19.05.17
✎
11:58
|
(117) МакетГруппировки = УправлениеПечатью.МакетПечатнойФормы("Отчет.ОтчетыПоСотрудникам.ПФ_MXL_Т2");
Ну не огорчайте меня уже. Это же элементарно |
|||
119
falselight
19.05.17
✎
12:08
|
(118) Додуматься сейчас бы быстро как это правильно исправить, что бы был макет обработки
то есть пока идет использование макета из отчета типового в составе конфигурации |
|||
120
falselight
19.05.17
✎
12:11
|
(118) это он так тянет только т2, интересно а остальные макеты как он тянет, так как "Отчет. более там не используется
|
|||
121
Любопытная
19.05.17
✎
12:14
|
(120) там два макет группировок Т2 и Т4, их он и тянет так. Макеты скд получаются по-другому.
|
|||
122
falselight
19.05.17
✎
12:16
|
(121) в коде только Т2 тянет, Т4 не вижу в модуле объекта что прицепляется так же как и к Т2
|
|||
123
Любопытная
19.05.17
✎
12:18
|
(122) ну напишите там в Т2 просто ПолучитьМакет() вместо получения макета через УправлениеПечатью. И будет счастье.
А вся эта песня только для того, чтобы Т2 подправить? |
|||
124
falselight
19.05.17
✎
12:21
|
(123) Да просто понимаете у меня тут все висит ((((
У вас наверное ПК мощный. А у меня получается так что больше мыслей и вопросов чем действий. Что бы не сидеть в бездействии, пишу на форум. |
|||
125
falselight
19.05.17
✎
12:22
|
(124+) точки останова ещё бывает не срабатывают (
|
|||
126
Любопытная
19.05.17
✎
12:23
|
(124) Я это к чему спросила - макет вормы Т2 можно поменять, если изменения не глобальные, прям в предприятии, через макеты печатных форм в Администрировании. И не надо тогда ничего ломать и придумывать
|
|||
127
Любопытная
19.05.17
✎
12:23
|
(125) в отладке включите отладку фоновых заданий. Все отчеты в новых конфигурациях формируются в фоне
|
|||
128
falselight
19.05.17
✎
12:27
|
но вот так не помогло почему то (((
МакетГруппировки = ПолучитьМакет("ПФ_MXL_Т2"); |
|||
129
falselight
19.05.17
✎
12:29
|
(128) ссылаюсь на макет внешнего отчета же, добавил там цифру, а в предприятии выводится макет без изменений (
|
|||
130
falselight
19.05.17
✎
12:33
|
и так не помогло
МакетГруппировки = ЭтотОбъект.ПолучитьМакет("ПФ_MXL_Т2"); |
|||
131
Любопытная
19.05.17
✎
12:34
|
(129) он там в двух местах вызывается
|
|||
132
Любопытная
19.05.17
✎
12:34
|
и у меня получилось
|
|||
133
falselight
19.05.17
✎
12:38
|
(131) ну да в 2х, я в 2х и правлю
|
|||
134
falselight
19.05.17
✎
12:39
|
вы сделали как в (128) или (130) ?
пробую ещё так ОтчетОбъект = РеквизитФормыВЗначение("Объект"); но на это ошибка идет почему (128) или (130) не работает у меня не пойму |
|||
135
Любопытная
19.05.17
✎
12:40
|
(133) Чудес не бывает. Ну просто не бывает и всё.
|
|||
136
Любопытная
19.05.17
✎
12:40
|
МакетГруппировки = ПолучитьМакет("ПФ_MXL_Т2");
И всё работает |
|||
137
falselight
19.05.17
✎
12:41
|
так
МакетГруппировки = ПолучитьМакет("ПФ_MXL_Т2"); и так Макет = ПолучитьМакет("ПФ_MXL_Т2"); может кэш какой снова (((( |
|||
138
Любопытная
19.05.17
✎
12:42
|
(137) может. Даже очень может.
Может всё-таки поправить макет Т2 в предприятии и не городить огород? |
|||
139
falselight
19.05.17
✎
12:43
|
(138) юзеру нужно править в конфигураторе
много сотрудников, для этого и хочет использовать дубль типового отчета пробую перезапуститься |
|||
140
Любопытная
19.05.17
✎
12:44
|
(139) У вас задача в итоге какая?
|
|||
141
falselight
19.05.17
✎
12:46
|
(140) юзеру сделать копию типового отчета
что бы он его правил в конфигураторе что надо и запускал для всех сотрудников у него там их много |
|||
142
Любопытная
19.05.17
✎
12:47
|
(141) а юзер сам не может внешний отчет сделать? У вас там разделение труда?)
|
|||
143
falselight
19.05.17
✎
12:49
|
(142) он же не выводил данные
нужно было выявить почему, решить странно но поправив как в (137) у меня по прежнему не выводится изменения в макете (((( |
|||
144
Любопытная
19.05.17
✎
12:49
|
(143) а что говорит отладчик?
|
|||
145
falselight
19.05.17
✎
12:51
|
(144) а он не останавлявается на этих местах, где я поправил получение макета, как будто не заходит туда ((
|
|||
146
Любопытная
19.05.17
✎
12:52
|
(145) база серверная?
|
|||
147
Любопытная
19.05.17
✎
12:55
|
(145) и отладку фоновых включили?
|
|||
148
falselight
19.05.17
✎
12:58
|
(146) в той что я делаю файловая у меня
(147) я как раз их отключал, нужно было их включать для останова в модуле отчета? |
|||
149
Любопытная
19.05.17
✎
13:03
|
(148) фоновые отключал или отладку фоновых? В конфигураторе Отладка - Подключение в окне подключений кнопка Автоматическое подключение, выберите там Фоновые задания.
|
|||
150
falselight
19.05.17
✎
13:12
|
(149) Ок, я там галку снимал.
Оставлял только самую верхнюю база файловая не думал что что то влиять будет на точки останова |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |