Имя: Пароль:
1C
 
непонятная ошибка
🠗 (Волшебник 14.06.2025 10:12)
0 anya2310
 
12.06.25
11:47
&НаКлиенте
Процедура ПередНачаломРаботыСистемы()
    ОбщийМодуль1.ПроверитьПарольПользователя();  
    //ОбщийМодуль1.ПроверитьПарольПользователя();
    
    //Сообщить("Система запущена: " + ИмяПользователя());
КонецПроцедуры

&НаСервере
Функция ПолучитьПарольПользователя(Пользователь)Экспорт
    Пароль = "";

    Выборка = РегистрыСведений.ПаролиПользователей.СрезПоследних();
    Выборка.УстановитьФильтр("Пользователь", Пользователь);
    
    Если Выборка.Следующий() Тогда
        Пароль = Выборка.Пароль;
    КонецЕсли;
    
    Возврат Пароль;
КонецФункции

Первая процедура находится в модуле приложения, вторая в общем модуле. Обновляю ошибок нет, запускаю, выходит вот это
Метод объекта не обнаружен (ПроверитьПарольПользователя)
{МодульУправляемогоПриложения(3)}:ОбщийМодуль1.ПроверитьПарольПользователя();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
1 Волшебник
 
12.06.25
11:49
вызывается ПроверитьПарольПользователя, а функция называется ПолучитьПарольПользователя

и что непонятного?
2 Волшебник
 
12.06.25
11:53
следующая ошибка будет "УстановитьФильтр" - метод не обнаружен
потому что не надо придумывать программный бред.
3 Chameleon1980
 
12.06.25
14:19
(0) нда уж
4 craxx
 
12.06.25
21:07
(0) позовите уже программиста
5 anya2310
 
14.06.25
02:51
(1) не ту процедуру прикрепила

вот она, в общем модуле
&НаКлиенте
Процедура ПроверитьПарольПользователя()Экспорт
     //Сообщить("Система запущена: " + ИмяПользователя());

    Пароль = ПолучитьПарольПользователя(Пользователь);
       Если ПустаяСтрока(Пароль) Тогда
        // Вызов клиентской процедуры для открытия формы
        ОткрытьФормуУстановкиПароляНаКлиенте(Пользователь);
    КонецЕсли;
КонецПроцедуры
6 anya2310
 
14.06.25
02:55
(1) если вы так хорошо разбираетесь, решите вот это, пожалуйста. а то пока что заметно лишь то, что вы хорошо умеете дерзить
7 anya2310
 
14.06.25
02:56
(6) Сделайте, чтобы при старте программа проверяла наличие пароля текущего пользователя. Если пароль
отсутствует или пустой, должно быть выдано окно смены пароля. Новый пароль должен быть сохранен для
последующего входа в систему
8 Волшебник
 
14.06.25
10:09
(6) Тупой бот
(7) Иди ты нахрен