Описание ситуации:
В связи с переходом на НДС для УСН, потребовалось обновить УНФ до версии 3.0.10.178 (платформа 8.3.24.1667).
Обновление прошло штатно, были установлены все патчи (исправления).
Ряд клиентов обратился с претензией, что у УНФ пропала часть функционала, в частности:
- Отчёт "Движение товаров" из Анализ/Отчеты меню Главное;
- Кнопка "Глаз" в документе Расходная накладная;
- Документ складское перемещение отображается "пустым", как будто у пользователя нет прав.
- Отсутствует возможность установки НДС для Номенклатуры: раздел "Учётная информация" не отображается.
При этом проблема затрагивала всех пользователей, включая пользователей с полными правами, а "пропавшие" отчёты прекрасно открывались через "Функции для технического специалиста".
Поиск решения:
Чистка кэша, проверка базы, удаление настроек, создание новых пользователей не привели к нужному результату. Зато запущенная чистая база с новой конфигурацией показала наличие всего необходимого функционала.
При анализе изменений между конфигурациями было замечено, что некоторым объектам (отчётам, командам и т.д.) в версии 3.0.10.178 было добавлено ограничение на функциональные опции, чего в предыдущих версиях не было (3.0.9.163).
Дальнейший анализ привёл к необходимости проверки включённости указанных функциональных опций, завязанных на константы вида "Использовать подсистему NNN (Константы)" (Константа.ИспользоватьПодсистемуNNN). Как выяснилось, часть нужных констант имели значение Ложь.
Решение:
Через "Режим технического специалиста" (Служебное меню (2 полоски, уголок), Настройки/Параметры) и "Функции для технического специалиста" (Служебное меню (2 полоски, уголок)) необходимые константы (по шаблону названия "Использовать подсистему NNN (Константы)") были установлены в "Истина". Требуемый функционал заработал сразу, без перезапуска 1С.