|
Перенос печати в общий модуль документа | ☑ | ||
---|---|---|---|---|
0
stepanov1991
30.07.14
✎
10:44
|
Здравствуйте. Такая проблема нужно перенести печать в общий модуль документа. В Самом документе все прекрасно работает, но при переносе, выдает след. ошибки.
{Документ.ОчистныеСооруженияРежимРаботы.МодульОбъекта(162,7)}: Переменная не определена (ВыводитьВПечать) Если <<?>>ВыводитьВПечать И ЗначениеЗаполнено(ДокументЗабора) Тогда (Проверка: Толстый клиент (обычное приложение)) {Документ.ОчистныеСооруженияРежимРаботы.МодульОбъекта(160,20)}: Процедура или функция с указанным именем не определена (ПолучитьДокументЗабора) ДокументЗабора = <<?>>ПолучитьДокументЗабора(); (Проверка: Толстый клиент (обычное приложение)) вот код на который он ругается //Область Печати Забора речной воды/// ДокументЗабора = ПолучитьДокументЗабора(); Если ВыводитьВПечать И ЗначениеЗаполнено(ДокументЗабора) Тогда ШапкаЗабораРечнойВоды = Макет.ПолучитьОбласть("ШапкаЗабораРечнойВоды"); //вЫВОДИИМ нАИМЕНОВАНИЕ заголовка в условиии. Область = Макет.ПолучитьОбласть("ЗаголовокЗабораРечнойВоды"); ТабДок.Вывести(Область); ТабДок.Вывести(ШапкаЗабораРечнойВоды); ОбластьЗабораРечнойВоды = Макет.ПолучитьОбласть("ОбластьЗабораРечнойВоды"); //Получаем док для заполнения параметров для отчета Док=ДокументЗабора.Ссылка.ПолучитьОбъект(); //заполняем параметры по доку. ОбластьЗабораРечнойВоды.Параметры.Заполнить(Док); //ВЫВОДИМ ТабДок.Вывести(ОбластьЗабораРечнойВоды); КонецЕсли; Помогите разобраться. что и как править? |
|||
1
Cube
30.07.14
✎
10:48
|
(0) "Переменная не определена (ВыводитьВПечать)"
"Процедура или функция с указанным именем не определена (ПолучитьДокументЗабора)" Какое слово не понятно? |
|||
2
Любопытная
30.07.14
✎
10:49
|
ПолучитьДокументЗабора() - это где лежит?
ВыводитьВПечать - это реквизит документа? Определи переменную и будет тебе счастье) |
|||
3
stepanov1991
30.07.14
✎
10:50
|
Лежит в форме документа
|
|||
4
Cube
30.07.14
✎
10:54
|
(3) А ты откуда её вызвать пытаешься? Из модуля объекта.
А ты сказал, что ты хочешь эту процедуру вызвать из формы? Нет. А ты убедился, что эта процедура в форме экспортная? Нет. Ещё вопросы? |
|||
5
mikecool
30.07.14
✎
10:55
|
общего модуля документа не существует
переносить надо в модуль менеджера |
|||
6
Лодырь
30.07.14
✎
10:58
|
(5) Золотые слова про модуль менеджера. Лучше всего глянуть любую типовую.
|
|||
7
Fish
30.07.14
✎
10:58
|
(5) +100. А вообще проще посмотреть типовые механизмы печати.
|
|||
8
Любопытная
30.07.14
✎
11:03
|
(3) Вообще не стоит вызывать процедуры модуля формы из модуля менеджера - использование модуля менеджера в таком варианте теряет всякий смысл, ибо придется получать форму, чтобы добраться до процедуры. Перетаскивай эту фигню в модуль менеджера тоже
|
|||
9
Godofsin
30.07.14
✎
11:15
|
(2) очевидно же что за забором )
|
|||
10
mistеr
30.07.14
✎
11:31
|
(0) WTF is "общий модуль документа"?
|
|||
11
stepanov1991
30.07.14
✎
11:55
|
Почему поместить в общий модуль менеджера а не в документы?
|
|||
12
Fish
30.07.14
✎
12:14
|
(11) Общего модуля менеджера тоже не бывает. Бывают просто общие модули. А у документов есть модуль формы, модуль менеджера и модуль объекта - и они не общие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |