Странная защита самописной 1С
Клиенту нужно было поработать в старой базе 1С, чтобы кое-что проверить.
При запуске срабатывает защита конфигурации AddInIntelisCodeGuard2.dll и 1С предлагает работать в режиме только просмотра:
Обратите внимание — пункты Справочник доступен. Это интерфейс «Главный бухгалтер».
После нажатия «Работать в режиме просмотра» интерфейс переключается, пункт Справочники отключается:
Я предложил пользователю смотреть документы через пункт «Общий журнал»:
Потому что все остальные разделы меню Документы просто создают документы нужного вида.
Но пользователю нужны были еще и справочники.
Тогда я сделал внешнюю обработку из одной строки, которая переключает интерфейс с кодом:
Процедура КнопкаВыполнитьНажатие(Кнопка) ГлавныйИнтерфейс.ПереключитьИнтерфейс("ГлавныйБухгалтер"); КонецПроцедуры
После этого пункт «Справочники» стал доступен.
Как вариант, можно было дать какую-нибудь обработку печати справочников или вывода списка справочников, но решилось «малой кровью».
Казалось бы, если даете просматривать базу, зачем отключать справочники?
Упакованный в архив файл обработки можно скачать:
Среда: Моя бухгалтерия 8.16.09.01 Объем: 0.5 час.
Свежие комментарии