v7: ТиС 7.7. Сделать редактируемым элемент формы в режиме ТолькоПросмотр #799213


#0 by zelenyj_ogurec
При открытии формы номенклатуры выполняется команда "ТолькоПросмотр". Все элементы на форме получаются недоступными для редактирования. Однако, на форме есть элементы, которые влияют только на отображение самой формы, и не связаны с реквизитами справочника, в справочнике номенклатуры они не сохраняются. Как эти элементы сделать редактируемыми? Команда Форма.<Элемент>.Доступность - не помогает.
#1 by Рэйв
Придется ставить все элементы персонально ТолькоПросмотр=1 кроме избранных. ТолькоПросмотр истина установленный глобально на форму глобально и отменяется
#2 by zelenyj_ogurec
Если не делать "ТолькоПросмотр", тогда в форме будут доступны кнопки редактирования, добавления. Чего нельзя допускать.
#3 by zelenyj_ogurec
Никаких больше нет способов?
#4 by Рэйв
Я же говорю, вем элементам поочереди ставь только просмотр, кроме тех кто нужны.А кнопкам соответсвенно - Доступность=0
#5 by Sserj
Неповеришь но ТолькоПросмотр кокраз на кнопки то и не влияет, они регулируются только Доступнось-ю.
#6 by Масянька
В написано - "ставить все элементы персонально ТолькоПросмотр=1 кроме избранных". Открываешь форму обычно (без ТолькоПросмотр), а затем всем нужным ручками задаешь - Доступность;
#7 by zelenyj_ogurec
,, Я про другие кнопки говорю. Я говорю про кнопки на панели инструментов: "карандашик", "звездочка". Нужно, чтобы эти кнопки тоже были недоступны. А они становятся недоступными только при Форма.ТолькоПросмотр.
#8 by Масянька
Возьми и убери панель нафиг.
#9 by zelenyj_ogurec
программно? как?
#10 by Масянька
Ну, ты, блин, зеленый... :)
#11 by zelenyj_ogurec
Это форма списка(!) номенклатуры. Даже если убрать панель, есть контекстное меню.
#12 by zelenyj_ogurec
>> Ну, ты, блин, зеленый... :) АГА!
#13 by Рэйв
Со временем клюшки все больше кажутся тайной магией анунаков!:-)
#14 by Масянька
Хорошо, что сказал... В - "формы номенклатуры".
#15 by zelenyj_ogurec
да, я понял свою ошибку
#16 by НЕА123
Слои в 77  вроде были.
#17 by zelenyj_ogurec
и как слой может помочь?
#18 by DrZombi
Все решаемо, отлови событие :)
#19 by DrZombi
Нарисуй нам картинку по кнопке "Print screen"... Что ты там хочешь? Выдели красным, кнопки, которые должны быть доступны при "Только просмотр" :)
#20 by DrZombi
+ Выложи на файло помойку, желательно не на мыле Лучше на Яндекс диске, он у мну не залочен :)
#21 by HawkEye
повесь рядом с нужными тебе элементами кнопки...
#22 by HawkEye
+21 элементами формы есс-но...
#23 by zelenyj_ogurec
[url=Пример][img]] Выделенные красным элементы недоступны потому, что выполнена команда ТолькоПросмотр. Так и должно быть. Но при этом нужно, чтобы были доступны элементы, выделенные синим.
#24 by zelenyj_ogurec
Исправлена ссылка:
#25 by zelenyj_ogurec
какие кнопки? для чего?
#26 by HawkEye
для редактирования... убери стандартные кнопки выбора и повесь рядом свои ))
#27 by DrZombi
Радикал забанен, тут я не помогу :)
#28 by DrZombi
А можно сделать, как 1с просто вынести редактирование в обработку и уже там показать пользователю его набор кнопок, не рисуя других :)
#29 by HawkEye
радикал то тут зачем? Форма.ТолькоПросмотр - запрещает редактировать все поля формы, а ТС хочет несколько из запрещенных полей все-таки редактировать...
#30 by AliAksA
зачем так сложно - можно и через очередность Ввести... держу пари: на форме должны быть доступны фильтры для справочника)
#31 by HawkEye
чем это отличается от замены кнопок?
#32 by AliAksA
а вот - дорвался - глянул на картинку))) добавь ещё кнопку на форму и в её формуле: Если ВвестиДату ... Если ВвестиЗначение ... а реквизиты сотри нафиг если хочешь красиво - сделай кнопку длинной и поиграйся с её заголовком - чтобы отображалась выбранные дата и фирма
#33 by HawkEye
другой вариант, можно воспользоваться советами из и , потом подключить формекс и отменять правый клик мыши.
#34 by AliAksA
извращенец)))
#35 by zelenyj_ogurec
В общем возможности понял - буду делать. Спасибо!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С