Имя: Пароль:
1C
1С v8
Ошибка при получении формы
0 Draconus
 
06.02.14
16:50
Доброго времени суток!
Подскажите если кто знает.

Конфигурация Документооборот ПРОФ 1.3.1.5

При начале работы системы открывается общая форма установки пароля, в её модуле я пытаюсь получить другую форму Справочника Пользователи.
В итоге выплывает ошибка:

{ОбщаяФорма.ИзменениеПароляПользователяИБ.Форма(145)}: Ошибка при вызове метода контекста (ПолучитьФорму)
    ФормаСправочника = ПолучитьФорму("Справочник.Пользователи.ФормаОбъекта");//, Новый Структура("Ссылка", ТекПользователь));
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Значение: {http://v8.1c.ru/8.1/data/ui/style}ТекстНевыбраннойКартинкиЦвет    Тип: {http://v8.1c.ru/8.1/data/ui}Color
по причине:
Ошибка отображения типов:
Отображение типа 'Строка' в тип '{http://v8.1c.ru/8.1/data/ui}Color'
1 AaNnDdRrEeYy
 
06.02.14
16:57
Сервер не знает что такое "Цвет" он дальтоник
2 Draconus
 
06.02.14
16:58
(1) Логично...
&НаКлиенте
Процедура СменитьПарольВыполнить()
    
    ОчиститьСообщения();
    
    Если ОбязательнаяУстановкаПароля И Пароль = "" Тогда
        ТекстОшибки = НСтр("ru = 'Не заполнен пароль'");
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки,, "Пароль");
        Возврат
    КонецЕсли;
    
    Если Не ПоказатьПароль И Пароль <> ПодтверждениеПароля Тогда
        ТекстОшибки = НСтр("ru = 'Подтверждение не совпадает с паролем'");
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки,, "ПодтверждениеПароля");
        Возврат
    КонецЕсли;
    
    // ASlenuchev добавление кода. Начало. 06.02.2014{{
    Если СокрЛП(ПочтаПользователя) = "" Тогда
        ТекстОшибки = НСтр("ru = 'Не указака почта сотрудника'");
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки,, "Почта");
        Возврат
    КонецЕсли;
    ТекПользователь = ПолучитьПользователя();
    ФормаСправочника = ПолучитьФорму("Справочник.Пользователи.ФормаОбъекта");//, Новый Структура("Ссылка", ТекПользователь));
3 Draconus
 
06.02.14
16:58
(1) Все внимание на "&НаКлиенте"...
4 AaNnDdRrEeYy
 
06.02.14
17:00
Смотри что а процедуре ПриСозданииНаСервере в форме Справочник.Пользователи.ФормаОбъекта, это он от туда ругается
5 AaNnDdRrEeYy
 
06.02.14
17:01
(3) ну и что, форму полюбому сперва сервер рожает а потом на клиента отправляет, он он ее потом показывает
6 Draconus
 
06.02.14
17:40
(5) Очень может быть... Вот только причина ошибки...

Ошибка преобразования данных XDTO:
Значение: {http://v8.1c.ru/8.1/data/ui/style}ТекстНевыбраннойКартинкиЦвет    Тип: {http://v8.1c.ru/8.1/data/ui}Color
по причине:
Ошибка отображения типов:
Отображение типа 'Строка' в тип '{http://v8.1c.ru/8.1/data/ui}Color'


Непонятно...
7 GROOVY
 
06.02.14
17:47
Ну нельзя на сервере форму получить...
8 Draconus
 
06.02.14
17:59
(7) Как же все-таки жесток мир...
9 Draconus
 
07.02.14
09:57
Видимо из-за того, что открытие ПередНачаломРаботыСистемы, то получать формы элементов нельзя...

Все прекрасно получается после запуска основного окна...
10 George Wheels
 
07.02.14
10:06
(9) А в ПриНачалеРаботыСистамы?
11 Draconus
 
07.02.14
11:15
(10) не смотрел, да и не хочется уже...
Я просто создал РегистрСведений и него делаю нужные записи, а потом с помощью обработки под админом буду проставлять. Не так критично.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой