|
Значение не является значением объектного типа (Свойство) |
☑ |
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) вот это правильно! ну, для прикола, на копии можешь так сделать к примеру Функция Печать() Экспорт Перем ИмяПечатнойФормы; Если Не ДополнительныеПараметры = Неопределено Тогда Возврат ""; КонецЕсли; Если ДополнительныеПараметры.свойство ("ИмяПечатнойФормы",ИмяПечатнойФормы) Тогда Иначе ИмяПечатнойФормы = "ТрудДоговор"; КонецЕсли; Если ИмяПечатнойФормы = "ДопСоглашение" Тогда Возврат ПечатьТрудДоговор(); КонецЕсли; КонецФункции
|
|