Вход | Регистрация

  1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

обычные формы скрыть "перейти"

обычные формы скрыть "перейти"
Я
   Dyspho
 
20.09.16 - 12:41
Как убрать видимость кнопки "Перейти" на форме ?
 
 
   Dyspho
 
1 - 20.09.16 - 12:46
всё
   andrewrocker
 
2 - 20.09.16 - 13:13
Ой, всё?
   Dyspho
 
3 - 20.09.16 - 13:16
Да царская 1с просто, 3 раза перезапускал - колонка видна была, на 4ый пропала, это же нормальное поведение, я понимаю
   Dyspho
 
4 - 20.09.16 - 13:18
Из-за этого и подумал что я что-то не так делаю
   Dyspho
 
5 - 20.09.16 - 13:25
А вот теперь надо её вернуть и "Затемнить"
ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.Доступность = ложь;  - не работает, що не так?
   Dyspho
 
6 - 20.09.16 - 13:27
обычные формы
командная панель
кнопка "перейти"
   Dyspho
 
7 - 20.09.16 - 13:33
отладчик показывает доступность истина в коде из (5), из-за чего такое может быть ? программно где-то создаётся или что
   Nuobu
 
8 - 20.09.16 - 13:36
(7) Из-за того, что это - подменю. Зайди программно в это подменю и "затемни" все кнопки.
   Dyspho
 
9 - 20.09.16 - 14:00
(8) Не совсем понимаю "зайди програмно"
   Nuobu
 
10 - 20.09.16 - 14:01
(9) Для Каждого КнопкаВПерейти из ЭлементыФормы.Действия.Кнопки.Перейти.Кнопки Цикл
КнопкаВПерейти.Доступность = Ложь;

КонецЦикла;
 
 Рекламное место пустует
   Dyspho
 
11 - 20.09.16 - 14:02
Мне только "перейти" затемнить надо, а не все кнопки командного меню
   Dyspho
 
12 - 20.09.16 - 14:06
(10) Перейти это не панель, это кнопка на ней
   Jokero
 
13 - 20.09.16 - 14:07
Ой все.))
   Nuobu
 
14 - 20.09.16 - 14:07
(11) Тогда никак. Подменю не затемняется.

Можешь добавить кнопку "Перейти" именно кнопку. Она будет рядом с подменю "Перейти". Когда надо, показывай кнопку, у которой всегда будет доступность Ложь, а подменю - прячь.

(12) Это не кнопка , а подменю.
   Dyspho
 
15 - 20.09.16 - 14:08
Не, ну я понял, как обратиться к этой кнопке, но как сделать доступность = ложь только для неё, а не для всех?
   Jokero
 
16 - 20.09.16 - 14:10
Создай свою кнопку "перейти" с блекджеками, затемнением и стразиками.
а стандартную удали
   Dyspho
 
17 - 20.09.16 - 14:12
лан, спасибо
   Dyspho
 
18 - 20.09.16 - 14:15
а, окей, а как её удалить ?
   Dyspho
 
19 - 20.09.16 - 14:15
))
   Dyspho
 
20 - 20.09.16 - 14:15
или скрыть лучше, но опять же "Видимость" не канает
   Nuobu
 
21 - 20.09.16 - 14:16
(20) Чё это?
   Jokero
 
22 - 20.09.16 - 14:16
лучше скрыть.
А удалить, это надо галочку автозаполнение убрать и потом правой кнопкой - заполнить автоматически. После можно удалять ненужные кнопки.
   Dyspho
 
23 - 20.09.16 - 14:19
(21) Ну а как? Эта кнопка называется "ПОдменю1"
Элементыформы.Действияформы.кнопки.подменю1.видимость = ложь ?
   Nuobu
 
24 - 20.09.16 - 14:21
(23) Ну я хз. Нужно попробовать.
   Dyspho
 
25 - 20.09.16 - 14:24
(24) НУ по идее код из (23) верный?
   Nuobu
 
26 - 20.09.16 - 14:25
(25) Чему верный?
   Dyspho
 
27 - 20.09.16 - 14:26
(26) Ну видимость так устанавливается в ложь или истину ?
   Nuobu
 
28 - 20.09.16 - 14:27
(27) Ну наверно.
   Dyspho
 
29 - 20.09.16 - 14:28
(28) Поле объекта не обнаружено(Видимость)
   Dyspho
 
30 - 20.09.16 - 14:28
ПРи чем тут поле объекта ?
   Jokero
 
31 - 20.09.16 - 14:31
кнопка это объект.
   Dyspho
 
32 - 20.09.16 - 14:32
Ну а как тогда менять видимость кнопки то ?
   Jokero
 
33 - 20.09.16 - 14:33
(29) Не, тут не все так просто. Нет там у подменю ни видимости, ни доступности.
Тут надо программно удалять кнопку-подменю с панели и добавлять свою кнопку-кнопку.
 
 
   Nuobu
 
34 - 20.09.16 - 14:33
(32) По ходу никак.
   Dyspho
 
35 - 20.09.16 - 14:35
Ну всё, такой ответ меня устроит, просто не хотел сразу бежать делать новую, чтобы потом узнать, что можно было галочку где то поставить или написать строку кода)
спасибо
   Jokero
 
36 - 20.09.16 - 14:38
(0)Ответ:
ЭлементыФормы.КоманднаяПанель3.Кнопки.ТвояКнопка.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
   Dyspho
 
37 - 20.09.16 - 14:44
(36) ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.Подменю = ТипКнопкиКоманднойПанели.Действие;

Действияформы - команднаяпанель
подменю1 - название кнопки
подменю - тип кнопки

Поле объекта не обнаружено (Подменю)
    ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.Подменю = ТипКнопкиКоманднойПанели.Действие;
   Nuobu
 
38 - 20.09.16 - 14:46
(37) РукаЛицо:

 ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;

Но, думаю, не прокатит.
   Dyspho
 
39 - 20.09.16 - 14:48
(38) А что от этой строки должно вообще прокатить ?
   Nuobu
 
40 - 20.09.16 - 14:51
(39) Подменю превратится в кнопку и там появится свойство "Доступность".
   Dyspho
 
41 - 20.09.16 - 14:52
(40) ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
    ТипКнопкиКоманднойПанели.Действие.Видимость = Ложь;


так ?
   Nuobu
 
42 - 20.09.16 - 14:52
(41) Видимость не появится, а вот доступность - вполне.
   Dyspho
 
43 - 20.09.16 - 14:53
: Значение не является значением объектного типа (Доступность)
    ТипКнопкиКоманднойПанели.Действие.Доступность = Ложь;
   Dyspho
 
44 - 20.09.16 - 14:55
(42) в общем никак, да ?
   Jokero
 
45 - 20.09.16 - 14:58
(38) Не надо свойства доступность.
Мы превращаем подменю в кнопку, а если кнопке не задан обработчик, то она автоматически становится не доступной.

Вообщем все делается одной строкой, проверил, у меня прокатило.
   Nuobu
 
46 - 20.09.16 - 14:59
(44) Да, никак.
   Dyspho
 
47 - 20.09.16 - 15:02
(45) А у меня нет :(
   Jokero
 
48 - 20.09.16 - 15:04
(45) + но тут нужно свою кнопку "перейти" рисовать. Что бы она была не стандартной. Тоесть, доступной для изменения.
   Dyspho
 
49 - 20.09.16 - 15:05
(48) А Не, всё нормас, работает:)
 
 Рекламное место пустует
   Dyspho
 
50 - 21.09.16 - 08:22
ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;

Чот перестала сегодня работать эта штука, "Перейти" опять доступно((
можно как-нибудь ещё залочить её, не удаляя ?(
   Dyspho
 
51 - 21.09.16 - 08:28
И не совсем понятно, отчего ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.ТипКнопки = ТипКнопкиКоманднойПанели.Действие; могло перестать лочить эту кнопку
   DDwe
 
52 - 21.09.16 - 08:30
Ну, слушайте, не пятница же... нельзя так )))
   Dyspho
 
53 - 21.09.16 - 08:32
(52) А ты знаешь как скрыть кнопку с командной панели ?
   DDwe
 
54 - 21.09.16 - 08:35
(53) Делай свою КП.
   Dyspho
 
55 - 21.09.16 - 08:36
(54) Хороший совет, годится, а если мне нужно скрыть именно с этой ?
   DDwe
 
56 - 21.09.16 - 08:59
(55) См. (54)
   Dyspho
 
57 - 21.09.16 - 09:03
(56) Да я уже См. (54), вопрос то по-другому стоит ;)
   DDwe
 
58 - 21.09.16 - 09:08
(55) Зачем?
   Dyspho
 
59 - 21.09.16 - 09:09
(58) За тем, что я хочу узнать способ сделать это именно в этой, а не рисовать свою
   DDwe
 
60 - 21.09.16 - 09:10
(59) Зачем именно с этой?
   Dyspho
 
61 - 21.09.16 - 09:12
(60) Можно и не с этой, могу другой документ открыть, с другим поможешь ?
   Dyspho
 
62 - 21.09.16 - 09:25
Мне не понятно, Доступность ложь прописываю, в отладчике смотрю - истина стоит
ЭлементыФормы.ДействияФормы.Кнопки.Подменю1.ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
А эта штука работает только если у пользователя нет документов
хз почему
   Dyspho
 
63 - 21.09.16 - 09:27
Доков нет, кликаю перейти - не раскрывается
Доки есть - раскрывается
   DDwe
 
64 - 21.09.16 - 09:30
(63) И не должна раз доков нет.
   Dyspho
 
65 - 21.09.16 - 09:30
И дело не в том, что не открывается т.к. тупо доков нет, без этой строчки кода и без доков открывается
   Dyspho
 
66 - 21.09.16 - 09:30
(65) не успел(
   Dyspho
 
67 - 21.09.16 - 09:31
(64) Без доков просто записей в регистрах нет, а вкладка раскрывается
   DDwe
 
68 - 21.09.16 - 09:32
Так чего хочешь-то?
   Dyspho
 
69 - 21.09.16 - 09:54
(68) Я хочу, чтобы именно в этой КП кнопка Перейти была скрыта\недоступна
   DDwe
 
70 - 21.09.16 - 09:55
(69) Волшебной палочкой не взмахнул. Зачем?
   Dyspho
 
71 - 21.09.16 - 09:56
(70) Руководству очень не хочется, чтобы все могли смотреть записи в перейти
зачем - ХЗ
   Dyspho
 
72 - 21.09.16 - 09:56
Учитывая тот факт, что смотреть юзер там может только свои записи - вопрос только повторяется
Вот надо и все
   DDwe
 
73 - 21.09.16 - 09:57
(71) см. внимательно (54)
   Dyspho
 
74 - 21.09.16 - 09:57
(73) Да читал по буквам, хочу эту и всё, если нет возможности, то там мне и скажите)
   DDwe
 
75 - 21.09.16 - 09:57
(71) Что там за записи в Перейти?
   Jokero
 
76 - 21.09.16 - 09:59
(69) Элементы Командной панели, у которой стоит галочка автозаполнение недоступны для редактирования.
Для того что бы изменять их реквизиты - например как я раньше писал - типкнопки - нужно убрать эту галочку и самому заполнить панель через правую кнопку - заполнить автоматически.

зы.Одно и то же жуем уже почти на 100 постов.
   Dyspho
 
77 - 21.09.16 - 09:59
Агентские продажи
ВЗаиморасчеты расшифровка
Взаиморасчеты с контрагентами
Движения денежных средств
Денежные средства
Оплата сотрудникам
Продажи
Связанные документы
Товары на складах
   DDwe
 
78 - 21.09.16 - 10:01
(77) Так это движения дока или что?
   Dyspho
 
79 - 21.09.16 - 10:03
(78) Ага
   Dyspho
 
80 - 21.09.16 - 10:06
(76) в форме документа так вышло, в формесписке нет
   DDwe
 
81 - 21.09.16 - 10:13
(80) Закрой правами просмотр регистров.
   DDwe
 
82 - 21.09.16 - 10:16
(81) + И все дела и не нужно с кнопкой возиться.
   Dyspho
 
83 - 21.09.16 - 10:17
(82) А знаешь что ? руководство так не хочет.
им надо так, чтобы я не знал как сделать, я бы давно уже ролями всё ограничил
   DDwe
 
84 - 21.09.16 - 10:24
(83) Какую задачу поставило руководство?
   DDwe
 
85 - 21.09.16 - 10:24
(83) Ты какую-то хрень несешь ))
   vicof
 
86 - 21.09.16 - 10:25
(84) Создал б-г землю и сказал: - Збсь. И все зблось.
   Dyspho
 
87 - 21.09.16 - 10:26
(84) Руководство хочет, чтобы кнопка "Перейти" находилась на форме, но была недоступна
   DDwe
 
88 - 21.09.16 - 10:27
(87) Вот врешь ты всё, не может руководство ставить такую задачу.
   Dyspho
 
89 - 21.09.16 - 10:29
(88) понятно)
   vicof
 
90 - 21.09.16 - 10:29
(87) Сделай свою перейти, с блэкджеком и шлюхами
   Dyspho
 
91 - 21.09.16 - 10:29
Суть в том, что на форме документа получилось ей залочить
а в списке не получается
   DDwe
 
92 - 21.09.16 - 10:30
(91) Мля... у тебя есть задача, так решай её, что ты в кнопку уперся.
   Dyspho
 
93 - 21.09.16 - 10:32
(92) холофо
   Ёпрст
 
94 - 21.09.16 - 11:03
(0)

В после открытия формы (можешь через таймер или в обработке отображения) напиши
Этаформа.ЭлементыФормы.ДействияФормы.Кнопки.Подменю3.Кнопки.Очистить(); 

и усё.
Наслаждайся, кушай печенки
ЗЫ:Подменю3 - имя твоего подменю "перейти", смотри в свойствах точное имя.
   DDwe
 
95 - 21.09.16 - 11:09
(94) Хочет что бы она недоступна была.
   Dyspho
 
96 - 21.09.16 - 11:10
Да сделал уже, всем спасибо
   Jokero
 
97 - 21.09.16 - 11:11
(88) Может))
Как там считает программа, насколько удобно пользоваться, показывает ли она реальные данные или бред в отчетах. Не теряются ли данные при обменах или автоматической загрузке, это руководство не волнует, главное что бы картиночка у кнопочки красивая была))) А еще нужно обязательно знак "%" выводить в списке, а не только в заголовке. А еще можно отчет, такой, который только на стену можно проектором выводить.
Есть такие эффективные менеджеры фанаты красоты от Apple, плавали с такими, сочувствую ТС))
   Ёпрст
 
98 - 21.09.16 - 11:12
(95) ты не поверишь, она будет недоступной
   Ёпрст
 
99 - 21.09.16 - 11:12
(96) как сделал то хоть ?
   DDwe
 
100 - 21.09.16 - 11:12
(98) Почему, поверю )))
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует