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

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

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

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

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