Имя: Пароль:
1C
1C 7.7
v7: ТиС 7.7. Сделать редактируемым элемент формы в режиме ТолькоПросмотр
0 zelenyj_ogurec
 
14.06.17
09:48
При открытии формы номенклатуры выполняется команда "ТолькоПросмотр".
Все элементы на форме получаются недоступными для редактирования.

Однако, на форме есть элементы, которые влияют только на отображение самой формы, и не связаны с реквизитами справочника, в справочнике номенклатуры они не сохраняются.

Как эти элементы сделать редактируемыми?
Команда Форма.<Элемент>.Доступность(1) - не помогает.
1 Рэйв
 
14.06.17
09:50
Придется ставить все элементы персонально ТолькоПросмотр=1 кроме избранных.
ТолькоПросмотр истина установленный глобально на форму глобально и отменяется
2 zelenyj_ogurec
 
14.06.17
09:54
(1) Если не делать "ТолькоПросмотр", тогда в форме будут доступны кнопки редактирования, добавления.
Чего нельзя допускать.
3 zelenyj_ogurec
 
14.06.17
09:55
Никаких больше нет способов?
4 Рэйв
 
14.06.17
09:56
(2)Я же говорю, вем элементам поочереди ставь только просмотр, кроме тех кто нужны.А кнопкам соответсвенно - Доступность=0
5 Sserj
 
14.06.17
09:56
(2) Неповеришь но ТолькоПросмотр кокраз на кнопки то и не влияет, они регулируются только Доступнось()-ю.
6 Масянька
 
14.06.17
09:57
(2) В (1) написано - "ставить все элементы персонально ТолькоПросмотр=1 кроме избранных".
Открываешь форму обычно (без ТолькоПросмотр), а затем всем нужным ручками задаешь - Доступность(0);
7 zelenyj_ogurec
 
14.06.17
10:00
(4),(5),(6) Я про другие кнопки говорю.

Я говорю про кнопки на панели инструментов: "карандашик", "звездочка".
Нужно, чтобы эти кнопки тоже были недоступны.
А они становятся недоступными только при Форма.ТолькоПросмотр(1).
8 Масянька
 
14.06.17
10:01
(7) Возьми и убери панель нафиг.
9 zelenyj_ogurec
 
14.06.17
10:03
(8) программно? как?
10 Масянька
 
14.06.17
10:04
(9) Ну, ты, блин, зеленый... :)
В ПриОткрытии:    Форма.ПанельИнструментов(0);
11 zelenyj_ogurec
 
14.06.17
10:04
Это форма списка(!) номенклатуры.
Даже если убрать панель, есть контекстное меню.
12 zelenyj_ogurec
 
14.06.17
10:05
(10) >> Ну, ты, блин, зеленый... :)
АГА!
13 Рэйв
 
14.06.17
10:05
Со временем клюшки все больше кажутся тайной магией анунаков!:-)
14 Масянька
 
14.06.17
10:06
(11) Хорошо, что сказал... В (0) - "формы номенклатуры".
15 zelenyj_ogurec
 
14.06.17
10:07
(14) да, я понял свою ошибку
16 НЕА123
 
14.06.17
10:09
Слои в 77  вроде были.
17 zelenyj_ogurec
 
14.06.17
10:10
(16) и как слой может помочь?
18 DrZombi
 
гуру
14.06.17
10:11
(15) Все решаемо, отлови событие :)
19 DrZombi
 
гуру
14.06.17
10:13
Нарисуй нам картинку по кнопке "Print screen"...
Что ты там хочешь?
Выдели красным, кнопки, которые должны быть доступны при "Только просмотр" :)
20 DrZombi
 
гуру
14.06.17
10:13
+ Выложи на файло помойку, желательно не на мыле
Лучше на Яндекс диске, он у мну не залочен :)
21 HawkEye
 
14.06.17
10:21
(0) повесь рядом с нужными тебе элементами кнопки...
22 HawkEye
 
14.06.17
10:21
+21 элементами формы есс-но...
23 zelenyj_ogurec
 
14.06.17
10:28
[url=Пример][img]http://s008.radikal.ru/i305/1706/e3/682ace5619b0.png[/img][/url]

Выделенные красным элементы недоступны потому, что выполнена команда ТолькоПросмотр(1).
Так и должно быть.

Но при этом нужно, чтобы были доступны элементы, выделенные синим.
24 zelenyj_ogurec
 
14.06.17
10:29
Исправлена ссылка:
http://s008.radikal.ru/i305/1706/e3/682ace5619b0.png
25 zelenyj_ogurec
 
14.06.17
10:30
(22) какие кнопки?
для чего?
26 HawkEye
 
14.06.17
10:31
(25) для редактирования...
убери стандартные кнопки выбора и повесь рядом свои ))
27 DrZombi
 
гуру
14.06.17
10:33
(23) Радикал забанен, тут я не помогу :)
28 DrZombi
 
гуру
14.06.17
10:34
(26) (25) А можно сделать, как 1с просто вынести редактирование в обработку и уже там показать пользователю его набор кнопок, не рисуя других :)
29 HawkEye
 
14.06.17
10:35
(27) радикал то тут зачем?
Форма.ТолькоПросмотр(1) - запрещает редактировать все поля формы, а ТС хочет несколько из запрещенных полей все-таки редактировать...
30 AliAksA
 
14.06.17
10:36
(28) зачем так сложно - можно и через очередность Ввести... держу пари: на форме должны быть доступны фильтры для справочника)
31 HawkEye
 
14.06.17
10:40
(28) чем это отличается от замены кнопок?
32 AliAksA
 
14.06.17
10:43
(24) а вот - дорвался - глянул на картинку)))

(0) добавь ещё кнопку на форму и в её формуле:

Если ВвестиДату ...
Если ВвестиЗначение ...

а реквизиты сотри нафиг

если хочешь красиво - сделай кнопку длинной и поиграйся с её заголовком - чтобы отображалась выбранные дата и фирма
33 HawkEye
 
14.06.17
10:45
(0) другой вариант, можно воспользоваться советами из (4) и (10), потом подключить формекс и отменять правый клик мыши.
34 AliAksA
 
14.06.17
10:47
(33) извращенец)))
35 zelenyj_ogurec
 
14.06.17
10:51
В общем возможности понял - буду делать.
Спасибо!
Ошибка? Это не ошибка, это системная функция.