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