Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД параметр Булево. Нужна птичка вместо Да/Нет

СКД параметр Булево. Нужна птичка вместо Да/Нет
Я
   Rushen
 
28.09.21 - 20:51
Всем привет!
Может кто знает как в конфе по ссылке параметр отчета на СКД был "птичкой", а не "Да" "Нет" (в конфе только один отчет, в нем один параметр)?
https://disk.yandex.ru/d/xxrQLvXd_jjQQQ
   Rushen
 
1 - 28.09.21 - 22:17
Исправленная ссылка: https://disk.yandex.ru/d/xxrQLvXd_jjQQQ
   youalex
 
2 - 28.09.21 - 23:47
В типовых, в общей ФормаОтчета оно программно создается.
   SleepyHead
 
3 - 29.09.21 - 06:28
(0) Использовать всегда
   toypaul
 
4 - 29.09.21 - 08:00
Отбор должен быть по 2м значениям параметра (и по Истина и по Ложь) или только по одному? Если только по одному, то есть простое решение
   Rushen
 
5 - 30.09.21 - 19:01
(2) Да, там сделано интересно. Спасибо за наводку.
(3) Это помогает в типовых, но в пустых конфах, к сожалению не работает, нужно внедрять БСП.
(4) Не сосем понятен вопрос... Можете уточнить, что имеется ввиду?

Оптимально, конечно. найти какие модули отвечают за вид параметра с типом Булево. Чтобы взять нужное по минимуму...
   Ботаник Гарден Меран
 
6 - 30.09.21 - 19:46
Представления нужно заполнить, на всех доступных языках.
И в элементе пользовательской настройки, и в строке отбора.
   Rushen
 
7 - 30.09.21 - 22:36
(6) что то  меня не получилось параметр отчета из (0) на СКД сделать "птичкой", а не "Да" "Нет" Вашим методом.
Можете показать как нужно на конфигурации из (0)?
   Ботаник Гарден Меран
 
8 - 30.09.21 - 23:19
Для параметра поставил Запрещать незаполненные значения, Использование "Всегда" и в Параметрах редактирования "Быстрый выбор".
Флажок получился.
   Rushen
 
9 - 02.10.21 - 15:54
(8) Даже с Вашими настройками флажок не получился.
Может Вы используете какую то типовую конфигурацию или БСП?
Если у Вас получается сделать флажок в конфигурации из первого или второго поста, то можете выложить сюда?
   SleepyHead
 
10 - 02.10.21 - 18:09
(8) "Запрещать незаполненные значения" для булевского параметра - тонко, очень тонко ))
   ДенисЧ
 
11 - 02.10.21 - 18:14
(10) да/есть/так точно
Как будто в рядах не бывал.
   Гений 1С
 
12 - 02.10.21 - 18:15
Тоже бился в унф с этой темой, ггг. Так и не победил. Можно расширение для ФормаОтчета написать
   SleepyHead
 
13 - 02.10.21 - 18:19
(12) Я забил.

А можно просто в форме отчета выводить реквизит отчета, при этом анализируя, что за вариант отчета выбран, и разрешен ли в нем этот параметр.
Но мне оказалось проще привыкнуть к Да/Нет, чем выеживаться с наведением красоты(которую все равно никто не оценит).
   Ботаник Гарден Меран
 
14 - 02.10.21 - 18:54
В конфе с нуля не получается.
В типовой - работает, но делается это не в модулях, а непонятно где.
В событии ПриСоздании в форме отчета флажки уже созданы и имеют нужный вид поля.
   SleepyHead
 
15 - 03.10.21 - 09:10
(14) Это делается в общей форме ФормаОтчета, она прописана в свойствах корня конфигурации.
   hhhh
 
16 - 03.10.21 - 09:57
(15) но эта форма наверное вызывает кучу общих модулей, обработок и других форм, и тс не сможет просто взять и вставить ее в свою самописку в свойства корня конфигурации.
   SleepyHead
 
17 - 03.10.21 - 11:19
(16) в последних релизах ЗУП она еще в заголовки вставляет картинки, реагирует на нажатия заголовков, подключает сортировки и отборы.

Все бы ничего,и это достаточно удобно, но если ответ нужно выгрузить в эксел для аналитики - то выгружаются разрывы между столбцами, или строки едут непредсказуемо. Приходится типовую форму отключать, добавлять свою, а в ней уже булевские параметры не флажки, а "да/Нет".

Со своими пользователями договорился, им непринципиально, мне тоже. Хотя теоретически, задачку было бы интересно решить, но руки не доходят.
   Ботаник Гарден Меран
 
18 - 03.10.21 - 11:30
(15)
Типовая конфа.
Точка остановки в начале процедуры "ПриСозданииНаСервере" формы "ФормаОтчета. Флажки уже есть в элементах формы, с нужным видом поля (Флажок).
Никакого кода, создающего элементы или меняющего вид поля, в замере производительности тоже не отображается.
   youalex
 
19 - 03.10.21 - 12:15
(18) замер включи перед открытием формы
там будет что то про ПриЧтенииНастроек
   youalex
 
20 - 03.10.21 - 12:24
(19) отбой, ПриЗагрузкеВариантаНаСервере() и прочие ПриЗагрузкеНастроек - уже после ПриСозданииНаСервере.
Тогда (18) - это магия?
   PaulBC
 
21 - 05.10.21 - 03:27
(20) Никакой магии. Два флажка уже есть на форме отчета (и на форме настроек отчета): Флажок1 и Флажок2 - они назначаются значениям параметров компоновки. Если двух недостаточно, создаются новые. В ПриОбновленииСоставаПользовательскихНастроекНаСервере, а точнее в ОтчетыСервер.ОбновитьЭлементыФормыНастроек.
   gul_Sayan
 
22 - 05.10.21 - 08:01
Я через условное оформление делал - там где истина подставлял оду картинку там где лож другую.
   hhhh
 
23 - 05.10.21 - 09:24
прогнал отчет на УТ11 - ставится галочка. да/нет отсутствует.
   youalex
 
24 - 05.10.21 - 09:26
(23) Потому что (15) скорее всего


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.