Имя: Пароль:
1C
 
Число вместо макета
0 _stay true_
 
10.08.15
12:08
Здравствуйте.

Столкнулись с такой проблемой:
Имеется Windows Server 2008 R2 х64), на нем вертится MSSQL+сервер 1С(х64) релиза 8.3.6.2152 с физическим ключом, развёрнута одна типовая ИБ Комплексная автоматизация 1.1 релиза 1.1.61.2.

Из документа "реализация товаров и улсуг" при формировании ПФ "Акт об оказании услуг" вылетает ошибка:

{Документ.РеализацияТоваровУслуг.МодульОбъекта(171)}: Значение не является значением объектного типа (ПолучитьОбласть)
    ОбластьМакета = Макет.ПолучитьОбласть("Заголовок")

Вроде, всё ясно. Полез ставить точки останова и смотреть в отладчике что да как(в типовом коде, конф на поддержке). И немного прифигел:

Макет = ПолучитьМакет("Акт")

Возвращает значение "0" типа число. А если отдельно выделить кусок кода "ПолучитьМакет("Акт")" возвращает нам наш тот самый табличный документ.

Глюк? Или косяк конкретного релиза конфы/платформы? Чистка кэша, ТиИ, выгрузка/загрузка, перезапуск служб уже сделаны.
Кто сталкивался с подобным - как бороться?
1 Mitriy
 
10.08.15
12:14
Неверное, есть реквизит Макет...
2 _stay true_
 
10.08.15
12:19
(1)
Проверил. Действительно, есть такой реквизит.
Извиняюсь - база нетиповая. Не пропечаталось "не"(клава старая)

Спасибо Вам большое за наводку. Буду дальше копать.