Имя: Пароль:
1C
 
Не формируется внешний отчет в ЗУП
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) Ок, я там галку снимал.
Оставлял только самую верхнюю
база файловая не думал что что то влиять будет на точки останова
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан