0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
|
|
1 | |
Функция запрещающая редактировать поле после повторного открытия докум01.06.2010, 22:16. Показов 20588. Ответов 12
Метки нет Все метки)
(
Друзья не подскажете какой функцией можно запретить редактирование конкретного поля документа пользователем при повторном открытии формы документа.
Добавлено: Друзья не подскажете какой функцией можно запретить редактирование конкретного поля документа пользователем при повторном открытии формы документа. Платформа 8.1
0
|
|
01.06.2010, 22:16 | |
Ответы с готовыми решениями:
12
Поле повторного открытия формы не отображаются данные таблицы Применить условие после повторного открытия формы Установить фокус ввода на поле после открытия страницы После открытия ранее созданного документа не видит поле (web) |
0 / 0 / 0
Регистрация: 15.06.2008
Сообщений: 278
|
|
01.06.2010, 22:18 | 2 |
Ввести переменную, которой после первой записи присваивать значение, например 1.
При повторном открытии проверять переменную и запрещать редактирование, если это нужно
0
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
|
|
01.06.2010, 22:23 | 3 |
а не могли бы канибудь поподробнее про ввод переменной...
0
|
0 / 0 / 0
Регистрация: 15.02.2008
Сообщений: 173
|
|
01.06.2010, 22:23 | 4 |
зачем такие сложности?
"ЭтоНовый() Возвращаемое значение: Тип: Булево. Истина - изменяется еще ни разу не записанный документ; Ложь - документ уже записан. Описание: Определяет, записан ли документ в базу данных. " Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) Если не ЭтоНовый() Тогда ЭлементыФормы.Нужный.Доступность=Ложь; КонецЕсли; КонецПроцедуры.
0
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
|
|
01.06.2010, 22:31 | 5 |
evgenyatam спасибо! ОГРОМНОЕ!
а про переменную- жуть как интересно...
0
|
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 553
|
|
01.06.2010, 22:34 | 6 |
![]() Код ( (Unknown Language)): ЭлементыФормы.Нужный.Доступность=ЭтоНовый();
0
|
0 / 0 / 0
Регистрация: 15.02.2008
Сообщений: 173
|
|
01.06.2010, 22:40 | 7 |
![]() даже скорее всего не с семерки а с микрола+
0
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
|
|
01.06.2010, 22:45 | 8 |
![]() Пойду по просвещаюсь относительно ввода переменной..заинтересовало млин.
0
|
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 553
|
|
01.06.2010, 22:48 | 9 |
Код ( (Unknown Language)):
Перем НовыйДок; Процедура ПередОткрытием(Отказ) НовыйДок = ЭтоНовый(); КонецПроцедуры Процедура ПриОткрыти(Отказ) ЭлементыФормы.Нужный.Доступность= НовыйДок; КонецПроцедуры НовыйДок = Истина;
0
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 26
|
|
01.06.2010, 22:50 | 10 |
Darlock- пасиб!
0
|
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 553
|
|
01.06.2010, 22:55 | 11 |
На здорофф
;)
0
|
0 / 0 / 0
Регистрация: 15.06.2008
Сообщений: 278
|
|
01.06.2010, 23:59 | 12 |
А что непоятно? Я писал для 7.7
Создаем Переменную НовыйДок - тип число, точность 1 Код ( (Unknown Language)): Процедура ВводНового() НовыйДок=0; КонецПроцедуры Процедура ПриЗаписи() НовыйДок=1; КонецПроцедуры Процедура ПриОткрытии() Если НовыйДок=1 Тогда Форма.Поле.Доступность(0); КонецПроцедуры
0
|
0 / 0 / 1
Регистрация: 22.06.2013
Сообщений: 9
|
|
02.06.2010, 00:13 | 13 |
Еще точнее так :
Процедура ВводНового() НовыйДок=1; КонецПроцедуры Процедура ПриЗаписи() НовыйДок=0; КонецПроцедуры Процедура ПриОткрытии() Форма.Поле.Доступность(НовыйДок); КонецПроцедуры
0
|
02.06.2010, 00:13 | |
Помогаю со студенческими работами здесь
13
Изменить параметры бд без повторного ее открытия Запрет повторного открытия одинаковых форм Ошибка повторного открытия, запроса в базу данных Решить проблему повторного открытия Excel файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |