Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 14:55

Заполнение печатной формы

Автор vurdalak, 05 окт 2010, 03:38

0 Пользователей и 1 гость просматривают эту тему.

vurdalak

Уважаемые специалисты посмотрите что не так в моем коде,он никак не хочет работать.Конфигурация "Бухгалтерия предприятия".Вызываю функцию из общего модуля "ОбщегоНазначения", потом пытаюсь заполнить печатную форму (макет).
   ДокументПредъявления = ОбщегоНазначения.ДанныеФизЛица(ОрганизацияОтправитель,Работник,ДатаДокумента);
   Область.Параметры.ДокументПр = ДокументПредъявления.ДокументВид;
   Область.Параметры.НомерПрДокумента = ДокументПредъявления.ДокументСерия ;
   Область.Параметры.КемИКогдаВыдан = ДокументПредъявления.ДокументКемВыдан
Параметры все верны,программа не ругается.

trofa7

а потім є шось типу ТабДок.Вивести()

vurdalak

вот весь код:
Процедура Т10(Элемент)
   //Т10
      ТабДок = Новый ТабличныйДокумент;
   Макет = Документы.КомандировочноеУдостоверение.ПолучитьМакет("Т10");
   
   Область = Макет.ПолучитьОбласть("Титул");
      Область.Параметры.Номер = НомерДокумента;
   Область.Параметры.Дата = ДатаДокумента;
   Область.Параметры.Сотрудник = Работник;
   Область.Параметры.ТабельныйНомер = Работник.Код;
   Область.Параметры.ОКПО = ОрганизацияОтправитель.КодПоОКПО;
   Область.Параметры.Подразделение = Подразделение;
   Область.Параметры.Должность = Должность;
   Область.Параметры.МестоНазначения = МестоНазначения;
   Область.Параметры.ОрганизацияНазначения = ОрганизацияНазначения;
   Область.Параметры.Продолжительность = Продолжительность;
   Область.Параметры.ДатаНачала = ДатаНачала;
   Область.Параметры.ДатаОкончания = ДатаОкончания;
   Область.Параметры.Цель = Цель;
    Область.Параметры.НаименованиеОрганизацииОтправителя = ОрганизацияОтправитель.Наименование;
    Руководители = ОбщегоНазначения.ОтветственныеЛица(ОрганизацияОтправитель,ДатаДокумента);
   Область.Параметры.ФИОРуководителя       = Руководители.РуководительПредставление;
    Область.Параметры.ДолжностьРуководителя = Руководители.РуководительДолжность;
   Не работает только вот это : ДокументПредъявления = ОбщегоНазначения.ДанныеФизЛица(ОрганизацияОтправитель,Работник,ДатаДокумента);
   Область.Параметры.ДокументПр = ДокументПредъявления.ДокументВид;
   Область.Параметры.НомерПрДокумента = ДокументПредъявления.ДокументСерия ;
   Область.Параметры.КемИКогдаВыдан = ДокументПредъявления.ДокументКемВыдан ; вот до этого места
    ТабДок.Вывести(Область);
    ТабДок.ОтображатьСетку = Ложь;
   ТабДок.Защита = Ложь;
   ТабДок.ТолькоПросмотр = Ложь;
   ТабДок.ОтображатьЗаголовки = Ложь;
   ТабДок.Показать();
КонецПроцедуры

vurdalak

Пытаюсь вытащить функции ДанныеФизЛица значение (ДокументВид,ДокументСерия, и тд)

vurdalak


Vit1501

а в отладчике не пробовал смотреть что тебе функция возвращает?

vurdalak

Щас попробую, спасибо за совет.

vurdalak

Попробовал в отладчике посмотреть ничего он не выдает,где у меня все работает он тоже пишет "ошибка выражения", как и там где не работает.

Vit1501

???
что в табло выдает тебе при вводе переменных
ОрганизацияОтправитель -?
Работник - ?
ДатаДокумента - ?
ДокументПредъявления - ?
Скорее всего ты передаешь не те параметры в стандартную функцию.

vurdalak

Табло выдает мне:
ОрганизацияОтправитель,Значение - Наша Организация,Тип - СправочникСсылка.Организациии
Работник,Значение - Петров,Тип - СправочникСсылка.СотрудникиОрганизациии
ДатаДокумента,Значение - 04.10.2010 0:00:00,Тип - Дата
ДокументПредъявления,Значение - Структура,Тип - Структура.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск