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

КнопкаВПерейти.Доступность = Ложь;

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

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

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

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

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

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

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


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

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

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

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

В после открытия формы (можешь через таймер или в обработке отображения) напиши

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

и усё.
Наслаждайся, кушай печенки
ЗЫ:Подменю3 - имя твоего подменю "перейти", смотри в свойствах точное имя.
95 DDwe
 
21.09.16
11:09
(94) Хочет что бы она недоступна была.
96 Dyspho
 
21.09.16
11:10
Да сделал уже, всем спасибо
97 Jokero
 
21.09.16
11:11
(88) Может))
Как там считает программа, насколько удобно пользоваться, показывает ли она реальные данные или бред в отчетах. Не теряются ли данные при обменах или автоматической загрузке, это руководство не волнует, главное что бы картиночка у кнопочки красивая была))) А еще нужно обязательно знак "%" выводить в списке, а не только в заголовке. А еще можно отчет, такой, который только на стену можно проектором выводить.
Есть такие эффективные менеджеры фанаты красоты от Apple, плавали с такими, сочувствую ТС))
98 Ёпрст
 
21.09.16
11:12
(95) ты не поверишь, она будет недоступной
99 Ёпрст
 
21.09.16
11:12
(96) как сделал то хоть ?
100 DDwe
 
21.09.16
11:12
(98) Почему, поверю )))
101 Dyspho
 
21.09.16
11:13
(99) как (76) сказал)
102 Ёпрст
 
21.09.16
11:15
(101) см (94) - это тоже работает
103 Dyspho
 
21.09.16
11:16
Сейчас попробую )
104 Dyspho
 
21.09.16
11:19
(102) А твой работает лучше)
105 Dyspho
 
21.09.16
11:20
Он сразу делает залоченой и не нужно переименовывать её, а то Действие1 называет)
106 Dyspho
 
22.09.16
08:08
Такой вопрос тупорылый: Я убрал автозаполнение с КП, скрыл перейти - это могло быть причиной блокировки таблицы при проведении?
107 Dyspho
 
22.09.16
08:21
А? или от чего такие блокировки происходят ? Если 2 чела открыли документ и 1 из них модальное окно не закрывает ?
108 DDwe
 
22.09.16
08:24
(107) Ты хочешь провести док открытый у двух "челов"?
109 Dyspho
 
22.09.16
08:25
(108) Я не хочу, я спрашиваю блокировка из-за этого может быть ?
110 DDwe
 
22.09.16
08:26
(109) А, подумать? Почитать?
111 Dyspho
 
22.09.16
08:26
(110) Я подумал и почитал, вычитал, что блокировка может быть из-за того, что у кого то уже открыт этот док и они не закрыли модальное окно(ок,Отмена)
так?
112 DDwe
 
22.09.16
08:27
(111) Ты не уверен в том, что читаешь? Или не веришь глазам своим?
113 Dyspho
 
22.09.16
08:28
(112) 2 )
114 DDwe
 
22.09.16
08:30
(113) Если я скажу тебе "так", ты мне больше поверишь чем книжке?
Не понимаю в чем вопрос.
115 Dyspho
 
22.09.16
08:30
(114) Я правильно вычитал или может быть другая проблема блокировки ?
116 DDwe
 
22.09.16
08:31
(115)
1. Я не знаю откуда ты читал.
2. Может.
117 Dyspho
 
22.09.16
08:32
(116) Ну какая может быть ?
118 DDwe
 
22.09.16
08:33
(117) https://its.1c.ru/db/metod8dev#content:5839:hdoc

Гугол есть еслив чё.
119 Dyspho
 
22.09.16
08:35
(118) Спасибо, но читал, просто не уверен в себе
)
120 Dyspho
 
22.09.16
08:37
(118) А ещё вопрос, делал отчет, назвал "Тестовый"
Сейчас он готов, Сделал нормально Имя, нужный Синоним
В Операции-Отчеты - Имя нормальное
А когда открываю его, то заголовок "Отчет Тестовый"
Где то ещё менять нужно ?
121 Dyspho
 
22.09.16
08:37
А, ну и в СКД Заголовок сделал
122 Dyspho
 
22.09.16
08:43
Имя сделал, Синоним сделал, заголовок сделал, но он всё равно тестовый
или демоническое обновление тут не прокатит ?
123 Dyspho
 
22.09.16
08:49
Не, кроме Имя Синоним Заголовок больше не могу найти ничего, что может влиять на это
124 Dyspho
 
22.09.16
08:59
а, + ещё на форме