Имя: Пароль:
1C
1С v8
УФ. Ругается на ошибку при обращении к общему модулю.
,
0 espanol
 
21.01.13
14:33
В команде объекта:

&НаСервере
Функция ПечатнаяФорма(ПараметрКоманды)
   ТабличныйДокумент                     = Новый ТабличныйДокумент;
   ТабличныйДокумент.ОтображатьСетку     = Ложь;
   ТабличныйДокумент.Защита              = Ложь;
   ТабличныйДокумент.ТолькоПросмотр      = Ложь;
   ТабличныйДокумент.ОтображатьЗаголовки = Ложь;
   ТабличныйДокумент.АвтоМасштаб         = Истина;
   ТабличныйДокумент.ОриентацияСтраницы  = ОриентацияСтраницы.Портрет;
   Сформирован                           = Ложь;
   
   Документ = ПараметрКоманды.ПолучитьОбъект();
   Если НЕ Документ.Проведен Тогда
       Сообщение            = Новый СообщениеПользователю();
       Сообщение.Текст      = "Документ не проведен: " + Строка(Документ);
       Сообщение.КлючДанных = ПараметрКоманды;
       Сообщение.Сообщить();
   КонецЕсли;
   Документ.ПечатьДоговорАктФиз(ТабличныйДокумент);
   Сформирован = Истина;
   
   Если Сформирован Тогда
       Возврат ТабличныйДокумент;
   Иначе
       Возврат Неопределено;
   КонецЕсли;
КонецФункции

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
   ТабличныйДокумент = ПечатнаяФорма(ПараметрКоманды);
   Если ТабличныйДокумент <> Неопределено Тогда
       ТабличныйДокумент.Показать();
   КонецЕсли;
КонецПроцедуры


В модуле документа:

Функция ПечатьДоговорАктФиз(ТабДокумент) Экспорт

ОбластьМакетаШапки.Параметры.ПодписантФИО     = МодульПечатиАвтосалона.Падеж(ФИО, 2);


Ошибка:

{Документ.ЗаказНаАвтомобиль.МодульОбъекта(2869,51)}: Переменная не определена (МодульПечатиАвтосалона)
       ОбластьМакетаШапки.Параметры.ПодписантФИО     = <<?>>МодульПечатиАвтосалона.Падеж(ФИО, 2);
1 Wobland
 
21.01.13
14:34
ага, буду знать, спасибо
2 vmv
 
21.01.13
14:35
контекст исполнения МодульПечатиАвтосалона сатри и беги отсюда с такими познаниями
3 espanol
 
21.01.13
14:35
Почему ошибка то? Как правильно обратится?
4 Wobland
 
21.01.13
14:37
(3) уважаемый модуль, видимый на сервере...
5 Надсмотрщик
 
21.01.13
14:38
(3) "Ваша Честь"!
6 espanol
 
21.01.13
14:40
Блин, галочка у общего модуля снята была
7 vmv
 
21.01.13
14:41
(6) видимо не зря, убиваешь конфу с головы - такова задача?)
8 espanol
 
21.01.13
14:42
И почему тут сидят 99% де%илы, вместо помощи издеваются сидят, горите в аду пи%орасы )))
9 espanol
 
21.01.13
14:42
(7) счего бы вдруг то?
10 Wobland
 
21.01.13
14:42
эх, опять я без спасибы...
11 vmv
 
21.01.13
14:42
когда мы говорим ПЕЧАТЬ, то сразу подразумаваем КЛИЕНТ - все остальные ассоциации ущербны в зародыше
12 vmv
 
21.01.13
14:44
(8) смачная истеричка мдя, в Гелендык в этом году не съездил и вот результат - нервы растрепаны)
13 Wobland
 
21.01.13
14:44
(11) а я вот на сервере регламентно формировал печатные формы и слал по почте...
14 espanol
 
21.01.13
14:44
(11) ты не угадал, модель содержит другие данные
15 vmv
 
21.01.13
14:46
(11) тогда эту модель созвали специалисты с характеристками из (8), ты не их идеолог часом?
16 espanol
 
21.01.13
14:47
(15) хватит выеживаться чувак, ты не самый умный и не телепат, коли не знаешь задачи, то не пукай в лужу, выглядеть будешь хотя бы умным.
17 vmv
 
21.01.13
14:47
(13) это рассылка(отправка) отчетов во вне - допустима такая стратегия в этом случае
18 vmv
 
21.01.13
14:48
(16) я первым дал правильный ответ, так что я практически гений 1С эээ 2-й в истории, а вот кто ты уже понятно)