Цитата: Злоп от 07 апреля 2026, 23:01даже если была бы глобальная ПриОткрытии() - как бы получилось извернуться используя только её?Я подумал - никак.
Цитата: Харлампий Дымба от 07 апреля 2026, 22:51в настройках штатно поставить "Режим открытия = Просмотр".Цитата: Злоп от 07 апреля 2026, 22:41от чего хотите защититься (?)Самое очевидное - убрать блокировку объекта на запись.
Цитата: Злоп от 07 апреля 2026, 22:41от чего хотите защититься (?)Самое очевидное - убрать блокировку объекта на запись.
Цитата: Ветер в поле от 07 апреля 2026, 12:56Даже не представлял, что такие извращенцы еще могут быть - на ОСНО и вести бухгалтерию в 7.7...Каждый со своей колокольни судит. Я, например, очень рад, что избегал до сего времени плясок с торговым оборудованием и разными честными знаками - это тяжело. Бухгалтерия и Зарплата - довольно консервативные ветки. Достаточно простые. А у меня - далеко не ларьки, писать код в БП и ЗУП - брррр.
// модуль формы
ОткрытВРежимеРедактирования = 1-Форма.ТолькоПросмотр();
Сообщить(""+ТекущийДокумент()+", открыт в режиме редактирования = "+ОткрытВРежимеРедактирования);
// в ПриОткрытии()
глПроверкаРазрешенияРедактирования(Контекст);
//[+]progadmin 2026-04-07 22:12 добавлено нетиповое
Если ОткрытВРежимеРедактирования = Форма.ТолькоПросмотр()
Тогда // был открыт в режиме редактирования, а потом переклбчили в режим просмотра
СтатусВозврата(0);
ОткрытьФорму(ТекущийДокумент(),,1);
Возврат;
КонецЕсли;
//[+]_progadmin 2026-04-07 22:12 добавлено нетиповое