Имя: Пароль:
1C
 
Значение не является значением объектного типа (Свойство)
0 Ne Ta
 
12.11.10
12:54
Помогите разобраться пожалуйста!!!!! К д-ту Прием на работу есть печатная форма Трудового договора. При формировании выдает ошибку Значение не является значением объектного типа (Свойство)
Вот кусок кода:
Функция ПечатьТрудДоговор()
...        
Функция Печать() Экспорт
   Перем ИмяПечатнойФормы;
   Если ДополнительныеПараметры.свойство ("ИмяПечатнойФормы",ИмяПечатнойФормы) Тогда
   Иначе    
       ИмяПечатнойФормы = "ТрудДоговор";
   КонецЕсли;
   Если ИмяПечатнойФормы = "ДопСоглашение" Тогда
           Возврат ПечатьТрудДоговор();
   КонецЕсли;    
   
КонецФункции
1 palpetrovich
 
12.11.10
13:01
проверку надо наверное
Если Не ДополнительныеПараметры = Неопределено Тогда
2 Ne Ta
 
12.11.10
13:06
я в программировании ноль:-(... подскажите пожалуйста куда эту проверку...
3 Rie
 
12.11.10
13:11
(2) Тогда лучше позовите программиста.

Ошибка состоит в том, что ДополнительныеПараметры не заполнены. А это произошло где-то в другом месте. Проверку вставите - в результате убедитесь, что с ДополнительнымиПараметрами что-то не так. Но это Вы и так знаете. А исправлять - надо в другом месте.
4 palpetrovich
 
12.11.10
13:16
(0) Функция Печать() - представлена здесь полностью? ...какая-то она невразумительная
а вообще - согласен с (3)
5 Ненавижу 1С
 
гуру
12.11.10
13:18
(2) я в хирургии ноль, помогите вырезать аппендицит?
6 Ne Ta
 
12.11.10
13:18
(4) Да полностью. Будем ждать программиста тогда. Спасибо
7 palpetrovich
 
12.11.10
13:29
(6) вот это правильно! ну, для прикола, на копии можешь так сделать к примеру
Функция Печать() Экспорт
   Перем ИмяПечатнойФормы;
Если Не ДополнительныеПараметры = Неопределено Тогда
          Возврат "";
   КонецЕсли;    

   Если ДополнительныеПараметры.свойство ("ИмяПечатнойФормы",ИмяПечатнойФормы) Тогда
   Иначе    
       ИмяПечатнойФормы = "ТрудДоговор";
   КонецЕсли;
   Если ИмяПечатнойФормы = "ДопСоглашение" Тогда
           Возврат ПечатьТрудДоговор();
   КонецЕсли;    
   
КонецФункции