Разные документы.

1. skiopolitan 05.10.18 13:03 Сейчас в теме
Как из модуля одного документа в модуль другого документа перенести параметр. На сам макет параметр перенес, а как в коде не знаю.
Из 1 (СчетФактураВыданный) документа в 2 (РеализацияТоваровИУслуг).
Вот код 1 документа:
Если ЗначениеЗаполнено(Ссылка._ОснованиеПодписиМенеджера) Тогда 
			ЭкземплярДанныхДляПечати.ФИОРуководителя       = Ссылка._МенеждерПодписи;
			ЭкземплярДанныхДляПечати.ФИОГлавногоБухгалтера = Ссылка._МенеждерПодписи;
			ЭкземплярДанныхДляПечати.Вставить("НомерПриказа", Ссылка._ОснованиеПодписиМенеджера);
		Иначе 
			Если ЗначениеЗаполнено(Ссылка.ПриказОснование) Тогда
				НомерПриказа = "(по приказу " + Ссылка.ПриказОснование.Наименование + " )";
				ЭкземплярДанныхДляПечати.Вставить("НомерПриказа", НомерПриказа);
				ЭкземплярДанныхДляПечати.ФИОРуководителя = "";
				ЭкземплярДанныхДляПечати.ФИОГлавногоБухгалтера = "";
			КонецЕсли;
		КонецЕсли;
Показать

Вот код 2 документа:
Если ЗначениеЗаполнено(Ссылка._ОснованиеПодписиМенеджера) Тогда 
		ОбластьМакета.Параметры.ЗаместительПоПриказу       = Строка(Ссылка._МенеждерПодписи)+Символы.ПС+ Строка(Ссылка._ОснованиеПодписиМенеджера);
		ОбластьМакета.Параметры.ДолжностьИНазваниеОрганизации = "";
	Иначе 
		ОбластьМакета.Параметры.ДолжностьИНазваниеОрганизации 	= ДолжностьИНазваниеОрганизации;
		ОбластьМакета.Параметры.ЗаместительПоПриказу 			= ЗаместительПоПриказу;	
КонецЕсли;
Если ЗначениеЗаполнено(Документы.СчетФактураВыданный.НайтиПоРеквизиту("_ОснованиеПодписиМенеджера", ")) Тогда
	ОбластьМакета.Параметры.НомерПриказа = Документы.СчетФактураВыданный.НайтиПоРеквизиту("_ОснованиеПодписиМенеджера", Ссылка);
Иначе
Если ЗначениеЗаполнено(Документы.СчетФактураВыданный.НайтиПоРеквизиту("ПриказОснование", "")) Тогда
				НомерПриказа = "(по приказу " + Документы.СчетФактураВыданный.ПриказОснование.Наименование + " )";
				ОбластьМакета.Вставить("НомерПриказа", НомерПриказа);
			КонецЕсли;
			КонецЕсли;
	Если Менеджер Тогда
		ОбластьМакета.Параметры.ДолжностьИНазваниеОрганизации 	= "Менеджер";
		ОбластьМакета.Параметры.ЗаместительПоПриказу 			= ЭтотОбъект.Ответственный;
	КонецЕсли;
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Doreng 27 05.10.18 13:08 Сейчас в теме
(1)я так понимаю, что за параметр и для чего он мы сами должны догадаться?
4. skiopolitan 05.10.18 13:17 Сейчас в теме
(2)Он должен выводить например (на основании приказа №01 общ-2017 от 01.01.2017 г.) в параметре НомерПриказа.
3. skiopolitan 05.10.18 13:12 Сейчас в теме
Параметр НомерПриказа.
5. Doreng 27 05.10.18 13:24 Сейчас в теме
(3)Нужно увидеть запрос, макет и код обработки для четкого ответа, а так могу попробовать догадаться - ОбластьМакета.Параметры.НомерПриказа = Ссылка.НомерПриказа;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот