Имя: Пароль:
1C
1С v8
Регистр сведений Ответственные лица
0 oreh
 
09.07.13
09:11
Добрый день уважаемые господа программисты. Сразу извиняюсь за неграмотность и не компетентность.
В общем есть у меня внешняя обработка которая формирует печатную форму документа. и мне нужно что бы в подвале стоял ответственный по складу, который находится в поле ОтветсвенноеЛицо в форме Элемента справочника Склады, который соответственно хранится в регистре сведений Ответственные лица. Вопрос что мне поставить вместо ????

ОбластьМакета.Параметры.ФИОМОЛ=СсылкаНаОбъект.СкладОрдер.Склад.???????;
1 фросия
 
09.07.13
09:14
так не получится,
погляди как в других ПФ сделано
2 Рэйв
 
09.07.13
09:15
(0)Примерно так:

струкОтвет=Региистрысведений.ОтветсвенныеЛица.ПолучитьПоследние(НаДату,Новый Структура("Склад",НужныйСклад));

Лицо=струкОтвет.Лицо;

ОбластьМакета.Параметры.ФИОМОЛ=Лицо;
3 Рэйв
 
09.07.13
09:16
Имена Измерений сам подставишь
4 oreh
 
09.07.13
09:23
спасибо сейчас попробую
5 oreh
 
09.07.13
10:59
Не до конца понимаю первую строчку что такое Структура? Написал вот такую фигню
НужныйСклад=СсылкаНаОбъект.СкладОрдер.Склад.Наименование;
       Сообщить(НужныйСклад);
       струкОтвет=ОтветсвенныеЛица.ПолучитьПоследнее(ТекущаяДата(),Новый Структура("Склад",НужныйСклад));
       Лицо=струкОтвет.ФизическоеЛицо;
       ОбластьМакета.Параметры.ФИОМОЛ=Лицо;           // ЛТА 29.08.08
а он выдает ошибку


{ВнешняяОбработка.АвансовыйОтчетМ4.МодульОбъекта(125)}: Метод объекта не обнаружен (ПолучитьПоследнее)
       струкОтвет=ОтветсвенныеЛица.ПолучитьПоследнее(ТекущаяДата(),Новый Структура("Склад",НужныйСклад));