Имя: Пароль:
1C
1С v8
СКД в УФ - не появляется новое поле в отчете
0 Garry1010
 
21.06.17
22:49
Есть отчет на СКД в базе УФ (и он не один такой). Добавляю в запрос ещё одно поле, в настройках говорю что это выбранное поле - в отчете оно не появляется.
Отчет без кода, на чистой СКД. Там всего-то ничего полей - 4 колонки исходно. Пятая не появляется хоть ты тресни. С бубном выяснил, что это система где-то зачем-то хранит всякие "ненужные" данные и настройки внутри себя. Если изменить имя отчета на другое, то в первый запуск эта балда увидит новые поля, но если потом опять что-нить нахимичить (добавить ещё поля) - всё(!), не увидит, надо опять переименовывать и опять пляски с бубном.
Вопрос: можно как-нибудь заставить её без бубна показывать то, что написано в запросе, а не то, что ей мнится?

PS
Кстати, метод программного формирования легко избегает эту дурь, но не хочется в каждый отчет дописывать сии манипуляции.

PPS
И ещё: СКД в обычной конфе себя ранее вела разумнее.
1 sFAQer
 
22.06.17
04:57
(0) Открой для себя БСП и справочник ВариантыОтчётов, там лежат ответы на твои вопросы
2 SleepyHead
 
гуру
22.06.17
06:13
Есть такая багофича  в скдд.. Кнопка "Еще" - Установить стандартные настройки. Поле появится.
3 sFAQer
 
22.06.17
06:28
(2) С каких пор сохранённый вариант отчёта это багофича? Если пользователь внём свои настройки в отчёт с какой стати он должен откатываться к дефолту без выданных на то ЦУ?
4 Garry1010
 
22.06.17
07:07
(1) А то я не пробовал всякие приколы. Я даже хранилище какое-то чистил - пофик.
(2) Увы, толку ноль.
(3) С таких, что нефик вариантами хранить даже сам текст запроса!!! Вообще в 1С обалдели со своими свитоплясками?! Настройки отборов хранить - это ещё куда ни шло, но САМ ЗАПРОС?! Это идиотизм называется.
5 Garry1010
 
22.06.17
07:12
(1) Кроме того в УТ нет такого справочника. Да и как СКД на системном уровне может использовать прикладной справочник? Он же может и отсутствовать.
6 SleepyHead
 
гуру
22.06.17
08:27
(3) Речь не о сохраненном варианте отчета, а о сохраненных настройках того же варианта. Я предположил, что дело в этом, но не помогло.
7 GenAcid
 
22.06.17
08:57
(4) Не болтайте ерундой. Текст запроса в настройках не хранится, хранятся настройки выводимых в отчет полей.

Схема такая: в отчете хранится текст запроса СКД (по сути это текст построителя запросов), настройки хранятся где угодно, а исполняемый запрос генерируется при применении настроек к запросу СКД.
8 SleepyHead
 
гуру
22.06.17
09:00
(0) уточни тогда, куда именно добавил поле в настройках. Если структура сложная, и в отчете несколько уровней группировой, добавлять надо на верхний, а потом в каждой вложенной проверять, есть ли автополя или для этого уровня своя настройка.

Проверяй везде.
9 Garry1010
 
22.06.17
10:05
(7) Возможно, но если в таком отчете (недавно извращался) ВООБЩЕ изменить запрос, то попытка выполнить запрос просто вышибает мозг у программы. Спрашивается: нахрена нужно такое(!) хранение таких(!) настроек? Ну, если видит программа (а она обязана видеть), что там структура поменялась, так забудь нахрен о сохраненных настройках! Ну, или не применяй их хотя бы! Не-е-ет, ей обязательно надо применить... И сбросить эту фигню нельзя.
Гады эти разрабы 1С - с каждой версией всё хуже и хуже(!) только делают. Только всё усложняют и заворачивают так, что не найдёшь ничего... Надысь тут один справочник вдруг стал ругаться на незаполненные поля - я не могу найти, где это спрятано! Особенно, с учетом того, что пару дней назад там же легко завёл новый элемент (ессно без заполнения ругательских полей), особенно с учетом того, что этих полей и не видно на форме (да и вообще их там нет) - как можно заполнить то, чего нет (сам реквизит, конечно, есть).
(8) В запросе добавил ещё одно поле, добавил в ресурсы и в настройки (естественно). Конечно, добавил в верхний уровень настройки (Отчет), у нижних стоит Авто.
10 vicof
 
22.06.17
10:11
(9) Ты как старый дед бубнишь
11 Garry1010
 
22.06.17
10:46
Может быть дело в реквизите справочника ВариантыОтчетов/Настройки? Попробовал его - а там пусто вообще. А ХранилищеВариантовОтчетов я уже пробовал ранее - без толку...
12 Garry1010
 
22.06.17
10:49
Ещё в догонку вопрос: никто не знает почему со временем у Отладчика в версии 8.3 вдруг пропадает объект отладки - Сервер, который мой собственный? При этом чужие серверные объекты видны, а мой уже никак не появляется в списке - только переF5 помогает ему появиться.
13 h-sp
 
22.06.17
11:01
(11) только что написал, что у тебя нет такого справочника. Откуда вдруг взялся?
14 Garry1010
 
22.06.17
11:12
(13) Ой, сорри. То ли не туда посмотрел, то ли что. Но там всё равно пусто - вот беда! Вариант есть, а порченных данных - нет.

Ладно. Я плюнул и засунул программное формирование отчета - всё появилось сразу. Дурь!...
15 Buster007
 
22.06.17
11:15
А почему ты не хочешь сообщить проблему на соответствующий форум? Если ты сможешь обосновать свою позицию, то глядишь к тебе прислушаются и все сделают.
16 Garry1010
 
22.06.17
11:26
Скрытый форум на сайте 1С - он скрыт от простых юзеров; я не франчайзи. (Или вы про что?)

И странно: неужели только я сталкиваюсь с такими глюками? Или руки у меня не те...:((
17 GenAcid
 
22.06.17
12:04
(16) Видимо руки. У меня все нормально, если пользователь принудительно не сохранил свой вариант. Но в таком случае логично что при изменении запроса, в общем случае невозможно определить что появился конфликт. И настройки нужно либо сбрасывать, либо переделывать.
18 darius357
 
22.06.17
12:41
ну как всегда побакланили, и нифига толку
19 Garry1010
 
22.06.17
13:37
>> настройки нужно либо сбрасывать, либо переделывать.
(17) О чём я и говорю. А 1С'ники забили на это - у них, наверно, с первого раза все отчеты идеально работают. Блин, завидую я им тогда![гы-гы]
20 Garry1010
 
22.06.17
13:38
(17) Ну, обычно в первый раз что-то в отборах/параметрах задаётся - ессно, не хочется каждый раз эти вещи заполнять вручную. Так что обычно вариант сохраняется сразу же.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший