Золотарева Екатерина | Руководитель разработки систем учета | Едадил

«Практические аспекты формирования команды»

Команда vs Штатное расписание * Почему важно формирование команды * Когда необходимо выделение роли "Переговорщик" * Ценности команды vs Ценности компании * Возможные показатели успешной команды * Команда в команде, или взаимоотношение ИТ подразделения с другими подразделениями компании * Смена "рулевого" и последствия * Взаимовыгодное сотрудничество Работодателя и Соискателя (Что вы готовы предложить?)

Кнопка Авторизация в Полном интерфейсе

1. Jelbock 03.09.16 06:11 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста, как реализовать Авторизацию, как в интерфейсе кассира, но в Полном интерфейсе.
В формуДокумента Чека добавил кнопку Авторизация, в модуль скопировал процедуру с интерфейса кассира:
Процедура ДействияФормыАвторизация(Кнопка)

	Запрос = Новый Запрос;
	Запрос.УстановитьПараметр("ПарольКассираФР", ПланыВидовХарактеристик.НастройкиПользователей.ПарольКассираФискальногоРегистратора);
	Запрос.УстановитьПараметр("ПарольАдминистратораФР", ПланыВидовХарактеристик.НастройкиПользователей.ПарольАдминистратораФискальногоРегистратора);
	Запрос.УстановитьПараметр("ПустойПароль", "");

	Запрос.Текст ="
	|ВЫБРАТЬ
	|	НастройкиПользователей.Пользователь,
	|	НастройкиПользователей.Настройка,
	|	НастройкиПользователей.Значение
	|ИЗ
	|	РегистрСведений.НастройкиПользователей КАК НастройкиПользователей
	|		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
	|		ПО НастройкиПользователей.Пользователь = Пользователи.Ссылка
	|
	|ГДЕ
	|	   (НастройкиПользователей.Настройка = &ПарольКассираФР И НастройкиПользователей.Значение <> &ПустойПароль
	|	ИЛИ НастройкиПользователей.Настройка = &ПарольАдминистратораФР И НастройкиПользователей.Значение <> &ПустойПароль)
	|
	|УПОРЯДОЧИТЬ ПО
	|	Пользователь
	|АВТОУПОРЯДОЧИВАНИЕ
	|";

	ТаблицаПользователей = Запрос.Выполнить().Выгрузить();

	ФормаАвторизации = ПолучитьФорму("ФормаАвторизации");
	ФормаАвторизации.мТаблицаПользователей = ТаблицаПользователей;
	ФормаАвторизации.ДокументОбъект = ЭтотОбъект;
	ВидПользователя = ФормаАвторизации.ОткрытьМодально();

	Если ВидПользователя <> Неопределено Тогда

		Ответственный = глЗначениеПеременной("глТекущийПользователь");
		ЭлементыФормы.НадписьТекущийПользователь.Заголовок = ВидПользователя + глЗначениеПеременной("глТекущийПользователь");
		ПроверитьДоступностьсервисныхФункций(глЗначениеПеременной("глТекущийПользователь"));

	КонецЕсли;

КонецПроцедуры
Показать


но при сохранении в конфигураторе выдает ошибку:
{Документ.ЧекККМ.Форма.ФормаДокумента.Форма(2001,3)}: Процедура или функция с указанным именем не определена (ПроверитьДоступностьсервисныхФункций)
<<?>>ПроверитьДоступностьсервисныхФункций(глЗначениеПеременной("глТекущийПользователь")); (Проверка: Толстый клиент (обычное приложение))

В 1С не сильно силён, направьте пожалуйста, где ещё подправить нужно?
Ответы
Сортировка: Древо
2. CnupT 40 03.09.16 07:17 Сейчас в теме
Очевидно, в форме документа Чека ККМ не хватает процедур из формы Регистрации продаж.
Ищем процедуру ПроверитьДоступностьсервисныхФункций и копируем ее в модуль формы.
Повторяем со всеми функциями (процедурами) на которых споткнется система
3. Jelbock 04.09.16 03:09 Сейчас в теме
Оставьте свое сообщение

Вакансии

Менеджер по продажам проектов 1С
Санкт-Петербург
Полный день

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 70 000 руб. до 90 000 руб.
Полный день

Консультант-аналитик 1С
Санкт-Петербург
зарплата от 50 000 руб. до 65 000 руб.
Полный день

Консультант по внедрению 1С
Новосибирск
Полный день

Программист 1С
Новокузнецк
зарплата от 55 000 руб.
Полный день