Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа
0 Vyacheslav_UZ
 
02.08.14
08:17
Здравствуйте. Бухгалтерия Предприятия 8.2. В Реализации товаров и услуг, в печатную форму счет фактуры нужно добавить Комитента (Грузоотправителя). Нашел общий макет забил туда р/с,ИНН,Оконх и т.д. В Модуле объекта СчетФактураВыданные добавил все нужные параметры и в сам документ реквизит грузоотправитель с ссылкой на контрагента. Когда Пытаюсь открыть печать счет фактуры выдает ошибку: {ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль(2061)}: Значение не является значением объектного типа (ОсновнойБанковскийСчет)
        ТекБанковскийСчет = ЮрФизЛицо.ОсновнойБанковскийСчет;
В общем модуле совсем запутался в чем ошибка.(Стажер 1с)
1 Рэйв
 
02.08.14
08:23
ЮрФизЛицо = неопределено.
Или строка.
Или число.
2 Рэйв
 
02.08.14
08:23
или еще какая хрень, от которой через точку ничего не берется.
3 m-serg74
 
02.08.14
08:28
(0) ЮрФизЛицо откуда берется?
4 Vyacheslav_UZ
 
02.08.14
08:35
Функция СведенияОЮрФизЛице(ЮрФизЛицо, ДляФизЛицаТолькоИнициалы = Истина, БанковскийСчет = Неопределено) Экспорт

    Сведения = Новый Структура("Представление, ПолноеНаименование, КодПоОКПО, ИНН, КодОКОНХ, Телефоны, ЮридическийАдрес, Банк, БИК, КоррСчет, НомерСчета, АдресБанка, Документ,
    |Казначейство, ИННКазначейства, ЛицевойСчет, БанкКазначейства, БИККазначейства, ОплатаЧерезКазначейство");
    Сведения.ОплатаЧерезКазначейство = Ложь;
    Запрос   = Новый Запрос;
    Данные   = Неопределено;

    Если НЕ ЗначениеЗаполнено(ЮрФизЛицо) Тогда
        Возврат Сведения;
    КонецЕсли;

    Если БанковскийСчет = Неопределено ИЛИ БанковскийСчет.Пустая() Тогда
        ТекБанковскийСчет = ЮрФизЛицо.ОсновнойБанковскийСчет;
    Иначе
        ТекБанковскийСчет = БанковскийСчет;
    КонецЕсли;
    
    // Выберем основные сведения о контрагентеЮрФизЛицо.ОсновнойБанковскийСчет.БанкДляРасчетов.Пустая
    Если ТекБанковскийСчет.БанкДляРасчетов.Пустая() Тогда
        ИмяРеквизитаБанка = "Банк";
    Иначе
        ИмяРеквизитаБанка = "БанкДляРасчетов";
    КонецЕсли;
5 Vyacheslav_UZ
 
02.08.14
08:35
Как я понял от сюда.
6 m-serg74
 
02.08.14
08:40
(5) нет оно сюда приходить должно, а вот откуда и что в нем вопрос попрежнему открыт
7 Vyacheslav_UZ
 
02.08.14
08:41
Сейчас поробую найти. Есть варианты?
8 Vyacheslav_UZ
 
02.08.14
08:44
Этот запрос из общего модуля УправлениеКонтактнойИнформацией.
9 m-serg74
 
02.08.14
09:01
(7) в отладчике точку останова на ошибочной строке ставь и см. что в ЮФЛ, по стеку откуда вызывалось, ну и т.д.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн