![]() |
![]() |
|
В регистре сведений - Объект: не определен | ☑ | ||
---|---|---|---|---|
0
Serpom
14.09.17
✎
18:06
|
Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.112.1)
При открытии регистра сведений Контактная информация ничего не отображается, т.к. в отборе стоит галка на Объекте. Но эту галку убрать не получается, потому что поле не активно (на скриншоте видно http://s018.radikal.ru/i521/1709/3d/aba83c732de1.jpg ). Каким образом можно сделать строку Объект активной и снять галку? |
|||
1
Михаил Козлов
14.09.17
✎
18:12
|
Напишите внешнюю обработку с показом регистра без отбора.
|
|||
2
Serpom
14.09.17
✎
18:22
|
(1) Я понимаю, что можно написать обработку или посмотреть в консоле запросов. Но хотелось бы понять почему в данном регистре такое случилось и как от этого избавиться.
|
|||
3
Филиал-msk
14.09.17
✎
18:34
|
(2) Зачем?
|
|||
4
mehfk
14.09.17
✎
18:47
|
(2) "Консолем" и "Канифолем" пользуются только безграмотные.
|
|||
5
Serpom
14.09.17
✎
18:48
|
(3) Странный вопрос. А зачем мы вообще учимся, узнаем что-то новое? Вот для этого же и я хочу узнать почему произошла такая ситуация?
|
|||
6
Serpom
14.09.17
✎
18:50
|
(4) Я рад что вы знаете как правильно писать слова. А ответ на вопрос есть?
|
|||
7
Филиал-msk
14.09.17
✎
18:51
|
(5) Такая ситуация была задумана. Бери отладчик и смотри что происходит в форме. Учись! Думай!
|
|||
8
Serpom
14.09.17
✎
18:56
|
(7) То есть ответ на вопрос не знаете...
Ладно, подождем, может кто другой подскажет. |
|||
9
mehfk
14.09.17
✎
19:04
|
(6) Есть, но он тебе не понравится.
|
|||
10
mehfk
14.09.17
✎
19:12
|
Процедура ПриОткрытии()
РегистрСведенийСписок.Отбор.Объект.Использование = Истина; ПредставлениеОбъекта = ""; Если ТипЗнч(РегистрСведенийСписок.Отбор.Объект.Значение) = Тип("СписокЗначений") Тогда Если РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.ВСписке ИЛИ РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.ВСпискеПоИерархии Тогда ПредставлениеОбъекта = "в списке "; ИначеЕсли РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.НеВСписке ИЛИ РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.НеВСпискеПоИерархии Тогда ПредставлениеОбъекта = "не в списке "; КонецЕсли; ПредставлениеСписка = ""; Для каждого ЭлементСписка Из РегистрСведенийСписок.Отбор.Объект.Значение Цикл Если Не ПустаяСтрока(ПредставлениеСписка) Тогда ПредставлениеСписка = ПредставлениеСписка + ", "; КонецЕсли; ПредставлениеСписка = ПредставлениеСписка + ?(НЕ ЗначениеЗаполнено(ЭлементСписка.Значение), "<...>", Строка(ЭлементСписка.Значение)); КонецЦикла; ПредставлениеОбъекта = ПредставлениеОбъекта + ПредставлениеСписка; ИначеЕсли Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(РегистрСведенийСписок.Отбор.Объект.Значение)) Тогда Если НЕ ЗначениеЗаполнено(РегистрСведенийСписок.Отбор.Объект.Значение) Тогда ПредставлениеОбъекта = "не определен"; Иначе Если РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.Равно Тогда ПредставлениеОбъекта = ""; ИначеЕсли РегистрСведенийСписок.Отбор.Объект.ВидСравнения = ВидСравнения.НеРавно Тогда ПредставлениеОбъекта = "не равно "; КонецЕсли; ПредставлениеОбъекта = ПредставлениеОбъекта + Строка(РегистрСведенийСписок.Отбор.Объект.Значение); КонецЕсли; КонецЕсли; ЭтаФорма.Заголовок = "Контактная информация. Объект: " + ПредставлениеОбъекта; КонецПроцедуры |
|||
11
Филиал-msk
14.09.17
✎
19:27
|
(8) Прочитал (10)? И чему ты научился, о чем подумал?
|
|||
12
Serpom
14.09.17
✎
19:32
|
(11) Как ни странно, но прочитал.
Научился не обращать внимание на троллей и подумал о том что mehfk, но не ты, ответил на мой вопрос. |
|||
13
Serpom
14.09.17
✎
19:33
|
(10) Спасибо за ответ.
|
|||
14
Филиал-msk
14.09.17
✎
19:47
|
(12) Я ужасно расстроен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |