Имя: Пароль:
1C
1С v8
Нужна помощь СФ 1137
,
0 Ben_art
 
27.06.12
09:47
Нужна помощь.
Есть внешняя печатная форма и к ней надо прикрутить выбор грузоотправителя и поставщика
вот как то так

ТабДокумент = Новый ТабличныйДокумент;
       
   Макет = ПолучитьМакет("СчетФактура1137");
   
   // Выбор от кого печатать документ
       Фрм = Справочники.Организации.ПолучитьФормуВыбора();
       РезультатПоставщик = Фрм.ОткрытьМодально();
   
//базовая часть
   СведенияОбПокупателе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Покупатель, СсылкаНаОбъект.Дата);
   СведенияОПоставщике  = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Поставщик, СсылкаНаОбъект.Дата);
   СведенияОГрузоотправителе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(?(ДанныеДляПечати.РезультатПоставщик = "он же", Неопределено, ДанныеДляПечати.РезультатПоставщик), СсылкаНаОбъект.Дата);
   СведенияОГрузополучателе  = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Грузополучатель, СсылкаНаОбъект.Дата);
1 YF
 
27.06.12
09:48
(0) И что?
2 1C-band
 
27.06.12
09:48
СсылкаНаОбъект есть же?
3 DMLangepas
 
27.06.12
09:57
СведенияОбПокупателе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Покупатель, СсылкаНаОбъект.Дата);
   СведенияОПоставщике  = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Поставщик, СсылкаНаОбъект.Дата);
   СведенияОГрузоотправителе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(?(ДанныеДляПечати.Грузоотправитель = "он же", Неопределено, ДанныеДляПечати.Грузоотправитель), СсылкаНаОбъект.Дата);
   СведенияОГрузополучателе  = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Грузополучатель, СсылкаНаОбъект.Дата);



ну так же и что, не работает???



ОбластьМакета.Параметры.ПредставлениеГрузоотправителя = "Грузоотправитель и его адрес: "             + ?(НЕ ЗначениеЗаполнено(ДанныеДляПечати.Грузоотправитель), "", ?(ДанныеДляПечати.Грузоотправитель = "он же", ДанныеДляПечати.Грузоотправитель, ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОГрузоотправителе,  "ПолноеНаименование,ФактическийАдрес,")));
4 Ben_art
 
27.06.12
10:09
ну так , ошибка
поле объекта не обнаружено(РезультатПоставщик)
где копать скажите пожалтса
5 Ben_art
 
27.06.12
10:10
мне надо чтоб в том месте куда печатается поставщик печатался выбранный мной
6 DMLangepas
 
27.06.12
10:13
(4) вообще что за программа? откудого СФ взяли??

(5) можно сделать проще, оставить для ввода ручками в это поле
7 Ben_art
 
27.06.12
10:18
УП 10.3 релиз не помню , не старый но и не самый новый
саму печатную форму скачал отсюдова
http://blog.ut10.ru/2012/01/27/sf_1137/
8 DMLangepas
 
27.06.12
10:18
(4) + ... СФ сами писали?
9 Ben_art
 
27.06.12
10:20
почти поверх того что было
10 DMLangepas
 
27.06.12
11:08
так причем тут грузополучатель?

в кодах Поставщик просмотри
11 DMLangepas
 
27.06.12
11:08
*грузоотправитель* ?
12 Ben_art
 
27.06.12
12:47
три компании в одном ООО , и надо каждый раз при создании какого либо док-та выбирать грузоотправителя,
в базовых док-тах всё норм делается , а во внешнюю Печатную Форму не могу засунуть (((
Программист всегда исправляет последнюю ошибку.