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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Область не найдена:Ошибка при вызове метода контекста (ПолучитьОбласть)

Автор: repreplo 26.03.17, 18:33

Добры день уважаемые форумчаны!!!
Столкнулся с на первый взшляд банальной ошибкой, но как исправить и где еще копать не пойму, помогите ПЛИЗ.
Использую платформу: 8.3 (8.3.9.2170)
Конфигурация на управляемых формах: Бухгалтерия для Украины (2.0.4.3).
В типовом документе Счет на оплату от покупателя, редактирую (единственный) макет, добавил одну область "Автомобиль", в Модуле менеджера добавил пару строк: получаю область, заполняю параметры и вывожу эту область. Но программа не видит мою область, отладчиком в процедуру попадаю, имя макета то которое в данном докумене, а именно "ПФ_MXL_СчетЗаказ", Макет.Области - мою область не содержит, и естественно как только дохожу до своего кода , получаю ошибку:
{Документ.СчетНаОплатуПокупателю.МодульМенеджера(314)}: Ошибка при вызове метода контекста (ПолучитьОбласть)
ОбластьМакета = Макет.ПолучитьОбласть("ОбластьАвто");
через:
Область не найдена: ОбластьАвто
Не нашел как прикрепит фото, поэтуму выложил в Облако Маил.ру:

 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 5,8
 


Направьте пожалуйста в нужное русло!

repreplo @ Сегодня, 19:30 * ,
По форумам походил, советы попробовал, но без результатов. Пробовал:
- удалять имя, и заново назначать
- сверил тот ли макет вызывается Функцией формирования макета
- ...

Автор: Нонна 26.03.17, 20:51

repreplo @ Сегодня, 18:33 * ,
Вы добавили область "Автомобиль", а получить хотите "ОбластьАвто" ?

Автор: repreplo 26.03.17, 21:10

Нонна @ Сегодня, 21:51 * ,
Спасибо большое за ответ, но то у меня опечатка - не внимателен. На самом деле области совпадают, то я пробовал менять имя, и в вопросе указал сперва первый вариант а потом второй.

repreplo @ Сегодня, 19:33 * ,
Жаль что ссылку на скриншоты заблокировал админ.

Автор: logist 26.03.17, 21:18

Цитата(repreplo @ 26.03.17, 21:10) *
заблокировал админ.

Заблокировал? Прочтите правила и правильно вставьте картинки, это всё что от вас требуется, блокировать никто ничего не собирается.

По теме - в любой типовой области добавьте любой текст, и посмотрите он выводится на печать или нет, это что бы было понимание, что отредактировали именно тот макет. Потому, что конфигурация поддерживает пользовательские макеты, вы могли отредактировать макет в режиме предприятия, и тогда для вас будет вызываться ваш пользовательский макет, а не тот который в конфигурации. Пока что вижу это самой явной причиной ошибки.

Автор: repreplo 26.03.17, 21:41

logist @ Сегодня, 22:18 * ,
Заблокировал - то я не правильно подобрал выражение. С правилами я ознакомлен, я не понял просто как работает кнопка вставки ссылки на изображение, и меня нет возможности выложить изображение чтобы доступ был по прямой ссылка с окончанием расширения )
Ну то такое, рад что вопрос понятен.

И за ваш ответ отдельное спасибо завтра обязательно проверю пользовательские макеты, это единственное наверное что я не проверял.
Потом отпишу!

Автор: logist 26.03.17, 21:57

Цитата(repreplo @ 26.03.17, 21:41) *
и меня нет возможности выложить изображение чтобы доступ был по прямой ссылка с окончанием расширения )

Есть возможность. Просто вы об этом не знаете. Открываете вашу ссылку с картинкой, клацаете правой кнопкой по картинке (в хроме и ФФ это точно есть) выбираете - показать картинку в отдельной вкладке, вот вам и адрес картинки. Если в адресе после .jpg присутствует "?" и за ним еще что-то, то начиная со знака вопрос всё удаляем, вот вам и адрес картинки, который надо вставить на форум.

Автор: repreplo 27.03.17, 7:03

logist @ Вчера, 22:18 * ,

Цитата(logist @ 26.03.17, 22:18) *
Потому, что конфигурация поддерживает пользовательские макеты, вы могли отредактировать макет в режиме предприятия, и тогда для вас будет вызываться ваш пользовательский макет, а не тот который в конфигурации.


Огромное СПАСИБО!!! Вы оказались правы - был включен пользовательский макет!!! Не давно начал работать с упр. формами, и об этом моменте забыл вообще.
По этому надо быть внимательным, я просидел над этим пол дня!

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