Имя: Пароль:
1C
 
Перенес макет в расширение. Сразу выдало ошибку.
,
0 Starikashka
 
20.02.20
09:08
Перенес макет в расширение.
   Сразу полезли ошибки. Вдебагере посмотрел , там область стала вдруг с другими параметрами. Кое каких не хватает.
   Удалил макет из расширения, все стало нормально.
   Ранее в этой же конфигурации переносил макеты в это же расширение. Исправлял использовал. Все работает.

   В чем может быть дело ?
1 vicof
 
20.02.20
09:18
Заглянуи еще раз в дебаггер и посмотри, откуда берется макет.
2 vicof
 
20.02.20
09:19
загляни*
3 Starikashka
 
20.02.20
09:39
(1) Откудо бы не брался. Если пошла ошибка, то значит макет из конф заменен на макет из расширения.
    
    Берется он из обработки. В расширении на него ссылка из макета который в расширении.
4 Starikashka
 
20.02.20
09:42
Сейчас перенес в расширение функцию в которой ошибка выдается.
  В ней закоментарил сложный способ получения макета от типовой конфы и написал ПолучитьМакет("ИмяМакета")
  Там в расширении в этой обработке он всего то один.
  Создается область. Параметров не хватает, хотя в макете они есть.
5 Starikashka
 
20.02.20
09:50
Вставил в эту же секцию еще один параметр с таким же именем. Ошибка исчезла.
6 Сияющий в темноте
 
20.02.20
09:51
скопируй макет с другим именем,например,во внешнюю обработку и посмотри,что у него и как,есть ли там те поля,которые нужны.
просто,для печатных форм можно замену в регистре предусмотретт,тогда форма будет загружена из регистра.
7 mikecool
 
20.02.20
09:52
(0) еще повезло, мой первый макет в расширении вообще был недоступен
8 Starikashka
 
20.02.20
10:46
(7) Это лечится как то ?
9 mikecool
 
20.02.20
10:50
(8) в тот момент и на той платформе я решения не нашел, забил
10 Starikashka
 
20.02.20
11:23
Задача решилась просто.
     Не стал расширять макет.
     Расширил функцию откуда он вызывался.
     В расширении создал пустой макет куда перенес вручную нужные секции.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.