Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
23 Мар 2017, 13:29
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Метод объекта не обнаружен (ФамилияИнициалыФизЛица)  (Прочитано 731 раз)

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

Оффлайн Space_minus

  • **
  • Сообщений: 89
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-17
  • Сайт: 
  • Профессия: Ученик 1С
Хочу просклонять ФИО, в базе "Колледж" есть общая модуль ФамилияИнициалыФизЛица!

Функция ФамилияИнициалыФизЛица(Объект = "", Фамилия = " ", Имя = " ", Отчество = " ") Экспорт
    Если Не ЗначениеЗаполнено(Фамилия) И Не ЗначениеЗаполнено(Имя) Тогда
        ФИО = ФамилияИмяОтчествоФизЛица(Объект);
        Фамилия = ФИО.Фамилия;
        Имя        = ФИО.Имя;
        Отчество= ФИО.Отчество;
    КонецЕсли;   
    Возврат ?(НЕ ПустаяСтрока(Фамилия),
                Фамилия + ?(НЕ ПустаяСтрока(Имя)," " + Лев(Имя,1) + "." + ?(НЕ ПустаяСтрока(Отчество),Лев(Отчество,1)+".", ""), ""),
                "");
КонецФункции

В запросе для ПФ создал переменную, которая выводит ФИО "ФИОответвтвенного"

&НаСервере
Функция ПечатьДоговорТрехсторонний (МассивОбъектов,ОбъектыПечати)
ТабДок = Новый ТабличныйДокумент;
ТабДок.АвтоМасштаб = Истина;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;



Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КонтрактНаОбучение.Организация.НомерЛицензии КАК НомерЛицензии,
| КонтрактНаОбучение.Организация.КемЛицензирована КАК КемЛицензирована,
| КонтрактНаОбучение.Организация.ДатаЛицензии КАК ДатаЛицензии,
| КонтрактНаОбучение.Номер КАК Номер,
| КонтрактНаОбучение.Студенты.Специальность.Нормативный_Срок_Освоения КАК НормСрок,
| КонтрактНаОбучение.Студенты.Специальность.Срок_Обучения_Согласно_Учебному_Плану КАК СрокОбуч,
| КонтрактНаОбучение.Студенты.Специальность.Стоимость КАК Стоимость,
| КонтрактНаОбучение.Дата КАК Дата,
| КонтрактНаОбучение.Организация.ИНН КАК ИНН,
| КонтрактНаОбучение.Организация.КПП КАК КПП,
| КонтрактНаОбучение.Организация.Код_ОКТМО КАК ОКТМО,
| БанковскиеСчета.Банк.Наименование КАК БанкНаименование,
| БанковскиеСчета.Банк.КоррСчет КАК БанкКоррСчет,
| БанковскиеСчета.Банк.Код КАК БИК,
| КонтрактНаОбучение.Студенты.ФизЛицо.СерияДокументаУдостоверяющегоЛичность КАК ПотрСерияПаспорта,
| КонтрактНаОбучение.Студенты.ФизЛицо.НомерДокументаУдостоверяющегоЛичность КАК ПотрНомерПаспорта,
| КонтрактНаОбучение.Студенты.ФизЛицо.КемВыданДокументУдостоверяющийЛичность.Наименование КАК ПотрКемВыданПаспорт,
| КонтрактНаОбучение.Студенты.ФизЛицо.ДатаВыдачиДокументаУдостоверяющегоЛичность КАК ПотрДатаВыдчиПаспорта,
| КонтрактНаОбучение.Студенты.ФизЛицо.КодПодразделенияДокументУдостоверяющийЛичность КАК ПотрКодПодразделения,
| КонтрактНаОбучение.Студенты.ФизЛицо.ДатаРождения КАК ПотрДатаРождения,
| КонтрактНаОбучение.Студенты.ФизЛицо.МестоРождения КАК ПотрМестоРождения,
| ОтветственныеЛицаОрганизаций.Период КАК ДатаДоверености,
| ОтветственныеЛицаОрганизаций.Должность.Номер_Доверености КАК НомерДоверености,
| ОтветственныеЛицаОрганизаций.Сотрудник.Наименование КАК ОтветственныйФИО,
| КонтрактНаОбучение.Заказчик КАК ЗаказчикФИО,
| КонтрактНаОбучение.Серия_Паспорта_Заказчика КАК ЗаказчикСерияПаспорта,
| КонтрактНаОбучение.Номер_Паспорта_Заказчика КАК ЗаказчикНомерПаспорта,
| КонтрактНаОбучение.Паспорт_Выдан КАК ЗаказчикКемВыданПаспорт,
| КонтрактНаОбучение.Дата_Выдачи_Паспорта_Заказчика КАК ЗаказчикДатаВыдчиПаспорта,
| КонтрактНаОбучение.Код_Подразделения_Паспорта_Заказчика КАК ЗаказчикКодПодразделения,
| КонтрактНаОбучение.Дата_Рождения_Заказчика КАК ЗаказчикДатаРождения,
| КонтрактНаОбучение.Место_Рождения_Заказчика КАК ЗаказчикМестоРождения,
| КонтрактНаОбучение.Телефон_Заказчика КАК ЗаказчикНомерТелефона,
| КонтрактНаОбучение.АдресЗаказчика КАК ЗаказчикАдрес,
| КонтрактНаОбучение.Студенты.Специальность.Полное_Название_Образовательной_Программы КАК ПолнНаимОбрПрогр,
| КонтрактНаОбучение.Студенты.Наименование КАК Потребитель,
| ОтветственныеЛицаОрганизаций.Должность.Наименование_В_падеже_Дат КАК ДолжностьВПадеже,
| АдресАбитуриента.Представление КАК ПотрАдрес,
| АдресОрганизации.Представление КАК АдресОрганизации,
| ТелефонАбитуриента.Представление КАК ПотрНомерТелефона,
| КонтрактНаОбучение.Организация.НаименованиеПолное КАК ОрганизацияНаименованиеПолное,
| КонтрактНаОбучение.Студенты.ФизЛицо.ФормаОбучения КАК ФормаОбучения,
| ТелефонОрганизации.Представление КАК ТелефонОрганизации,
| КонтрактНаОбучение.Организация.КодБюджетнойКлассификации КАК КБК,
| КонтрактНаОбучение.НазначениеПлатежа.Наименование КАК НазначениеПлатежа
|ИЗ
| Документ.КонтрактНаОбучение КАК КонтрактНаОбучение
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
| И ФизическиеЛицаКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.АдресПоПрописке)) КАК АдресАбитуриента
| ПО КонтрактНаОбучение.Студенты.ФизЛицо.Ссылка = АдресАбитуриента.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка,
| ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
| ГДЕ
| ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) КАК ТелефонАбитуриента
| ПО КонтрактНаОбучение.Студенты.ФизЛицо.Ссылка = ТелефонАбитуриента.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ОрганизацииКонтактнаяИнформация.Ссылка КАК Ссылка,
| ОрганизацииКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
| ГДЕ
| ОрганизацииКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
| И ОрганизацииКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ОрганизацияЮридическийАдрес)) КАК АдресОрганизации
| ПО КонтрактНаОбучение.Организация.Ссылка = АдресОрганизации.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ОрганизацииКонтактнаяИнформация.Ссылка КАК Ссылка,
| ОрганизацииКонтактнаяИнформация.Представление КАК Представление
| ИЗ
| Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
| ГДЕ
| ОрганизацииКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) КАК ТелефонОрганизации
| ПО КонтрактНаОбучение.Организация.Ссылка = ТелефонОрганизации.Ссылка,
| РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций,
| Справочник.БанковскиеСчета КАК БанковскиеСчета
|ГДЕ
| КонтрактНаОбучение.Ссылка В(&МассивОбъектов)";


Запрос.УстановитьПараметр("МассивОбъектов",МассивОбъектов);
РезультатЗапроса = Запрос.Выполнить().Выбрать();



Пока РезультатЗапроса.Следующий() Цикл
//НомерСтрокиНачало = ТабДок.ВысотаТаблицы + 1;
Макет = ПолучитьМакет("ДоговорТрехсторонний");

ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
ОбластьМакета.Параметры.Заполнить(РезультатЗапроса);
ТабДок.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("Абзац1");
ОбластьМакета.Параметры.Абзац1 = "            "+РезультатЗапроса.ОрганизацияНаименованиеПолное+" на основании лицензии регистрационный № "+РезультатЗапроса.НомерЛицензии+", выданной "+РезультатЗапроса.КемЛицензирована+"  "+Формат(РезультатЗапроса.ДатаЛицензии,"ДФ=dd.MM.yyyy")+" (бессрочно), в лице "+РезультатЗапроса.ДолжностьВПадеже+" "+РезультатЗапроса.ОтветственныйФИО+", действующего на основании доверенности "+РезультатЗапроса.НомерДоверености+" от  "+Формат(РезультатЗапроса.ДатаДоверености,"ДФ=dd.MM.yyyy")+" года, (далее - Исполнитель), с одной стороны и";
ТабДок.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("Пункт1");
ОбластьМакета.Параметры.Заполнить(РезультатЗапроса);
ТабДок.Вывести(ОбластьМакета);




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


КонецЦикла;
Возврат ТабДок;

после компиляции вылазит ошибка:

Подскажите в чем дело? Как грамотно сделать инициалы?



Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
проверить настройки общего модуля ОбщегоНазначения, если он только клиентский, то будете получать подобную ошибку.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Space_minus

  • **
  • Сообщений: 89
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-17
  • Сайт: 
  • Профессия: Ученик 1С
Проверил настройки общего модуля, Клиент и серверный

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Так "ОбщегоНазначения" или "ФамилияИнициалыФизЛица"?!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Space_minus

  • **
  • Сообщений: 89
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-03-17
  • Сайт: 
  • Профессия: Ученик 1С
Общий модуль "ФамилияИнициалыФизЛица" тогда наверное надо написать 
ФамИО = РаботаСоСтрокамиСервер.ФамилияИнициалыФизЛица(РезультатЗапроса.ОтветственныйФИО); 


но ФамИО  не выводитсы на ПФ

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну элементарно же!
<<ИмяОбщегоМодуля>>.<<ИмяПроцедуры()>>
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

{Форма.Форма.Форма(11)}: Поле объекта не обнаружено

Автор OksРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1540
Последний ответ 09 Дек 2015, 19:33
от Oks
Ошибка "Поле объекта не обнаружено"

Автор KSV67Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3285
Последний ответ 29 Май 2014, 22:11
от KSV67
Общий реквизит или одинаковый реквизит для каждого объекта

Автор Соловьева Ольга_ИнтерсРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 656
Последний ответ 15 Июн 2015, 14:23
от cska-fanat-kz
Для объекта не определена форма по умолчанию, соответствующая текущему режиму запуска. Объект: "Консоль Запросов"

Автор Азамат ХубиевРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 3507
Последний ответ 20 Июл 2016, 22:56
от Азамат Хубиев
"Поле объекта не обнаружено" при переходе на редакцию 2.0

Автор gdlkgdfgnfdgРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 15
Просмотров: 19994
Последний ответ 17 Июн 2011, 19:09
от Dethmontt

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
150 Сообщений
alex0402
106 Сообщений
MuI_I_Ika MuI_I_Ika
53 Сообщений
Norfolk
51 Сообщений
LexaK
48 Сообщений
AsadRoman
27 Сообщений
SlimShady
22 Сообщений
друган
21 Сообщений
alexandr_ll
19 Сообщений
MrLvovsky MrLvovsky
16 Сообщений

* Кто онлайн

  • Точка Гостей: 929
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal