Версия для печати темы (https://pro1c.org.ua/index.php?s=c9a191ba5c65dfee44716f867b3cd0d2&showtopic=2828)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Счет на оплату покупателю

Автор: f12 01.02.11, 0:54

Решил немного видоизменить форму счета на оплату покупателю, добавив в области "Подписи"
Директор и Главный бухгалтер, но при попытке сохранить даный документ мне выдает такое сообщение

err. {Документ.СчетНаОплатуПокупателю.МодульОбъекта(360,37)}: Обнаружено логическое завершение исходного текста модуля
ТабДокумент.Вывести(ОбластьМакета);<<?>> (Проверка: Толстый клиент (обычное приложение))

вот модуль документа где мне выдает ошибку

// Вывести подписи
    ОбластьМакета = Макет.ПолучитьОбласть("Подписи");
    ОбластьМакета.Параметры.Заполнить(Шапка);
    ТабДокумент.Вывести(ОбластьМакета);
    Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Руководители, Шапка.Дата,);
        Руководитель = Руководители.Руководитель;
        Бухгалтер    = Руководители.ГлавныйБухгалтер;

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

КонецФункции // ПечатьСчетаЗаказа()


Подскажите, какой недочет с моей стороны, что пропущено или что не так?

Конфа "Бухгалтерия для Украины" 8.2 (1.1.21.1)

Автор: Ameli 01.02.11, 1:14

У ВАС в середине описания функции стоит "КонецФункции" .

Автор: f12 01.02.11, 1:25

Цитата(Ameli @ 01.02.11, 2:14) *
У тебя в середине описания функции стоит "КонецФункции" .


Спасибо, подправил.
Теперь вторая неудача. При сохранении документа (уже набраного) выводит сообщение "Поле обьекта не обнаружено"
{Документ.СчетНаОплатуПокупателю.МодульОбъекта(349)}: Поле объекта не обнаружено (Руководители)
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Руководители, Шапка.Дата,);

Автор: Batchir 01.02.11, 7:35

1. При публикации кода используйте соответствующий тег для этого дела.(пункт нужно добавить в правила с примером)

2. в "шапка", скорее всего нет таких данных. Проверьте в отладчике.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua