Имя: Пароль:
1C
1С v8
Внешняя печатная форма
0 Mery
 
28.06.20
19:17
Здравствуйте, Господа.
Прошу помощи в создании Внешней печатной формы для документа Оказание услуг
//заполняем шапку
ОбластьШапка = МакетОбработки.ПолучитьОбласть("Шапка");
ОбластьШапка.Параметры.НомерДокумента = СсылкаНаОбъект.Номер; // ОШИБКА Здесь выводит номер с префиксом
ОбластьШапка.Параметры.ПредставлениеПоставщика = СсылкаНаОбъект.Организация;
ОбластьШапка.Параметры.ПредставлениеПолучателя = СсылкаНаОбъект.Получатель; // ОШИБКА Здесь ругается на "Получатель"
//выводим шапку в табличный документ
ТабличныйДокумент.Вывести(ОбластьШапка);
1 ДенисЧ
 
28.06.20
19:26
Господа все в Париже сидят...

ОбластьШапка.Параметры.НомерДокумента = СсылкаНаОбъект.Номер; // ОШИБКА Здесь выводит номер с префиксом

С какого перепою ошибка?  Что в номере написано, то и выводит.

СсылкаНаОбъект.Получатель; // ОШИБКА Здесь ругается на "Получатель"
Нет в ссылке получателя, вот она и ругается...
2 Chameleon1980
 
28.06.20
19:30
(0) а вы вникаете в код вообще? и чего ожидаете?
3 Mery
 
28.06.20
19:42
Я бухгалтер, а не программист, это мой первый опыт в создании внешней печатной формы, в код конечно вникнуть пытаюсь, но что то не врубаюсь пока)
4 Chameleon1980
 
28.06.20
20:11
(3) может почитать литературу? может посмотреть как сделано в пф других документов?
2. что вы поняли из кода?
5 Mery
 
28.06.20
20:35
(4) ссылки на объект. Получатель нет, в объекте (документе) есть такой код:
СведенияОКонтрагенте    = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Выборка.Получатель, Шапка.Дата);
ПредставлениеПолучателя    = ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОКонтрагенте,
                "НаименованиеДляПечатныхФорм,ИНН,ЮридическийАдрес,Телефоны,НомерСчета,Банк,БИК,КоррСчет");
ДанныеПечатиАкт.Вставить("ПредставлениеПолучателя",    ПредставлениеПолучателя);
ДанныеПечатиАкт.Вставить("Получатель",                Выборка.Получатель);
ДанныеПечатиАкт.Вставить("Основание",                Выборка.ПредставлениеДоговора);
но если вставить этот код он так же ругается на всё, и ругается если сослаться на Табличную часть.Контрагент
6 Креатив
 
28.06.20
23:38
(5)Надо не в коде смотреть, а в реквизитах документа.
Кстати, позвать программиста религия не позволяет?
7 SleepyHead
 
гуру
29.06.20
04:26
(6) "Эти все 1с-программисты ничего в учете не понимают. Как  можно им доверять такое ответственное дело?" (с) Одна бывшая клиентка.