Имя: Пароль:
1C
1С v8
Разрыв шаблона, вывод печатной формы
0 Широкий
 
03.03.17
13:08
Документ "СчетНаОплатуПокупателю", штатная встроенная печатная форма "Счет на оплату".
При формировании выбивает ошибку:
"{ОбщаяФорма.ФормаПечати.Форма(21)}: Ошибка при установке значения атрибута контекста (ПолеСверху)
    ЭлементыФормы.ПолеДокумента.ПолеСверху          = ПечатныйДокумент.ПолеСверху;
по причине:
Несоответствие типов"

Другие печатные формы при этом печатаются нормально.

Смотрю отладчиком:  ПечатныйДокумент.ПолеСверху - тип число, значение 0.
Сообщить(ПечатныйДокумент.ПолеСверху);  - Выдает "0".
По СП тоже должно быть число.

Экспериментирую:
ЭлементыФормы.ПолеДокумента.ПолеСверху=0;
Работает.

ЭлементыФормы.ПолеДокумента.ПолеСверху=ПечатныйДокумент.ПолеСверху+1-1;
Работает.

ЭлементыФормы.ПолеДокумента.ПолеСверху=Число(ПечатныйДокумент.ПолеСверху);
Работает.

ЭлементыФормы.ПолеДокумента.ПолеСверху=Строка(ПечатныйДокумент.ПолеСверху);
Работает.

ЭлементыФормы.ПолеДокумента.ПолеСверху=ПечатныйДокумент.ПолеСверху;
Не работает!!

Есть у кого нить разумные объяснения?
1 Zmich
 
03.03.17
13:12
2 Широкий
 
03.03.17
13:18
(1) Подтверждаю, работает. спасибо.
Есть еще и второй вариант - удалил/добавил макет.
Программист всегда исправляет последнюю ошибку.