Кнопка Авторизация в Полном интерфейсе
Здравствуйте. Подскажите, пожалуйста, как реализовать Авторизацию, как в интерфейсе кассира, но в Полном интерфейсе.
В формуДокумента Чека добавил кнопку Авторизация, в модуль скопировал процедуру с интерфейса кассира:
но при сохранении в конфигураторе выдает ошибку:
В 1С не сильно силён, направьте пожалуйста, где ещё подправить нужно?
В формуДокумента Чека добавил кнопку Авторизация, в модуль скопировал процедуру с интерфейса кассира:
Процедура ДействияФормыАвторизация(Кнопка)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ПарольКассираФР", ПланыВидовХарактеристик.НастройкиПользователей.ПарольКассираФискальногоРегистратора);
Запрос.УстановитьПараметр("ПарольАдминистратораФР", ПланыВидовХарактеристик.НастройкиПользователей.ПарольАдминистратораФискальногоРегистратора);
Запрос.УстановитьПараметр("ПустойПароль", "");
Запрос.Текст ="
|ВЫБРАТЬ
| НастройкиПользователей.Пользователь,
| НастройкиПользователей.Настройка,
| НастройкиПользователей.Значение
|ИЗ
| РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
| ПО НастройкиПользователей.Пользователь = Пользователи.Ссылка
|
|ГДЕ
| (НастройкиПользователей.Настройка = &ПарольКассираФР И НастройкиПользователей.Значение <> &ПустойПароль
| ИЛИ НастройкиПользователей.Настройка = &ПарольАдминистратораФР И НастройкиПользователей.Значение <> &ПустойПароль)
|
|УПОРЯДОЧИТЬ ПО
| Пользователь
|АВТОУПОРЯДОЧИВАНИЕ
|";
ТаблицаПользователей = Запрос.Выполнить().Выгрузить();
ФормаАвторизации = ПолучитьФорму("ФормаАвторизации");
ФормаАвторизации.мТаблицаПользователей = ТаблицаПользователей;
ФормаАвторизации.ДокументОбъект = ЭтотОбъект;
ВидПользователя = ФормаАвторизации.ОткрытьМодально();
Если ВидПользователя <> Неопределено Тогда
Ответственный = глЗначениеПеременной("глТекущийПользователь");
ЭлементыФормы.НадписьТекущийПользователь.Заголовок = ВидПользователя + глЗначениеПеременной("глТекущийПользователь");
ПроверитьДоступностьсервисныхФункций(глЗначениеПеременной("глТекущийПользователь"));
КонецЕсли;
КонецПроцедуры
Показатьно при сохранении в конфигураторе выдает ошибку:
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2001,3)}: Процедура или функция с указанным именем не определена (ПроверитьДоступностьсервисныхФункций)
<<?>>ПроверитьДоступностьсервисныхФункций(глЗначениеПеременной("глТекущийПользователь")); (Проверка: Толстый клиент (обычное приложение))
<<?>>ПроверитьДоступностьсервисныхФункций(глЗначениеПеременной("глТекущийПользователь")); (Проверка: Толстый клиент (обычное приложение))
В 1С не сильно силён, направьте пожалуйста, где ещё подправить нужно?
По теме из базы знаний
- Загрузка всех онлайн-чеков с сервиса проверки чеков ФНС (налоговой) – обработка для получения данных о покупках по чекам онлайн-касс с загрузкой в Авансовый отчет
- Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор
- Загрузка чеков ФНС в документы 1С:БП, 1С:УНФ, 1С:ERP, 1С:КА и 1С:УТ
- Реактивный интерфейс для 1С:Предприятия
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день