| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Как узнать как открыт документ только для чтения? |
| Автор: klen1 7.11.2006, 15:19 |
| Процедура ПриОткрытии() Если документ = только для просмотра Если документ = для редактирования ...??? |
| Автор: Zero 7.11.2006, 17:47 |
| Вроде такого свойства нет, но есть дата запрета редактирования документв, кроме того права пользователя и в интерфейсах можно настроить при открытии для конкретного пользователя, либо свойство доступность кнопки в единицу что означает можно нажимать, ноль иначе. Обычно бывает так, если кнопка записать (OK) подсвечивается и в правах разрешено проводить или т.п. делать, то документ можно считать иначе |
| Автор: MikeTselinko 8.11.2006, 11:33 | ||
Используйте метод ТолькоПросмотр() объекта Форма, т.е. что то вроде Процедура ПриОткрытии() // определим, запрещено ли редактирование ЗапрещенПросмотр = Форма.ТолькоПросмотр(); // восстановим исходное состояние запрета редактирования формы Форма.ТолькоПросмотр(ЗапрещенПросмотр); // проверяем состояние запрета редактирования в момент открытия формы Если ЗапрещенПросмотр = 1 Тогда // только просмотр Иначе // разрешено редактирование КонецЕсли; . . . КонецПроцедуры |
| Автор: klen1 10.11.2006, 08:29 |
| MikeTselinko, Большое САПАСИБО!!! |