Как правильно вытащить Подразделение?

1. Rayrat7 31.05.12 07:56 Сейчас в теме
Выдает ошибку:
{Форма.Отчет.Форма(224)}: Поле объекта не обнаружено (Подразделение)
Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;

____________________________________________________________­___________________________
Подразделение = "";

Если ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда

Если ВыборкаДетальныеЗаписи.Документ.Товары.Количество() > 0 Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;

КонецЕсли;

ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ВводНачальныхОстатковПоВзаиморасчетам") Тогда

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

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ОперацияБух") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ПлатежноеПоручениеВходящее") Тогда

Причина = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ПлатежноеПоручениеИсходящее") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.РасходныйКассовыйОрдер") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ОперацияБух") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
КонецЕсли;

Если (НоваяСтрокаДолг.Дата = Неопределено)
или (НоваяСтрокаДолг.Дата < ВыборкаДетальныеЗаписи.ДатаДолга) Тогда

НоваяСтрокаДолг.Дата = ВыборкаДетальныеЗаписи.ДатаДолга;
НоваяСтрокаДолг.Причина = Причина;
//СуммаДолга = ВыборкаДетальныеЗаписи.ОборотДебет;

ИначеЕсли НоваяСтрокаДолг.Дата > ВыборкаДетальныеЗаписи.ДатаДолга Тогда

КонецЕсли;
----------------------------------------------------------------------------------
и почему интерфейс текста сообщения не могу использовать??(на форуме)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Arkadiy_B 50 31.05.12 07:59 Сейчас в теме
а какую ошибку то выдает?
3. Rayrat7 31.05.12 08:03 Сейчас в теме
{Форма.Отчет.Форма(224)}: Поле объекта не обнаружено (Подразделение)
Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
4. Rayrat7 31.05.12 08:39 Сейчас в теме
Вот эта строка:
Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
ИначеЕсли ТипЗнч(ВыборкаДетальныеЗаписи.Документ) = Тип("ДокументСсылка.ОперацияБух") Тогда

Подразделение = ВыборкаДетальныеЗаписи.Документ.Подразделение;
6. Diego_Iv 34 31.05.12 08:47 Сейчас в теме
(4) Rayrat7,
А разве у документа "Операция" есть реквизит "Подразделение"?
1С об этом как раз и говорит...
5. Rayrat7 31.05.12 08:42 Сейчас в теме
блин походу в ДокументСсылка.ОперацияБух нет реквизита подразделения
7. Rayrat7 31.05.12 10:43 Сейчас в теме
Вобщем нужно чтобы в отчете Дебиторские задолженности выводило какое подразделение кому сколько должно
8. Rayrat7 31.05.12 10:45 Сейчас в теме
Стоит Расширенная аналитика затрат
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот