1C v8.0 Редактирование печатной формы
29.07.2009
21:57
#1
"Здравствуйте! Нужно отредактировать печатную форму одного докамента! В модуле процедура печати выглядит так:
"// Процедура вызывается при выборе пункта подменю "Печать" командной панели
// формы. Процедура отрабатывает выбор печатной формы.
//
Процедура ДействияФормыДействиеВыбратьПечатнуюФормы(Кнопка) // Подключение данной процедуры-обработчика выполняется из кода конфигурации
Если Кнопка <> Неопределено Тогда // найти новое значение вида операции
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ДействиеПечать.Текст = Кнопка.Текст;
СтруктураМакета = Новый Структура("Макет, ПредставлениеМакета");
СписокМакетов = ПолучитьСписокПечатныхФорм();
СтрокаМакетаВСписке = СписокМакетов.НайтиПоЗначению(Кнопка.Имя);
Если СтрокаМакетаВСписке <> Неопределено Тогда
Печать(СтрокаМакетаВСписке.Значение);
СтруктураМакета.Макет = СтрокаМакетаВСписке.Значение;
СтруктураМакета.ПредставлениеМакета = СтрокаМакетаВСписке.Представление;
Иначе
СсылкаВнешнейФормы = Справочники.ДополнительныеПечатныеФормы.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрЗаменить(Кнопка.Имя, "_", "-")));
Печать(СсылкаВнешнейФормы);
СтруктураМакета.Макет = СсылкаВнешнейФормы;
СтруктураМакета.ПредставлениеМакета = Кнопка.Текст;
КонецЕсли;
мПечатнаяФормаПоУмолчанию = СтруктураМакета.Макет;
СохранитьТекущуюКнопкуПечати(ЭтотОбъект.Метаданные().Имя, СтруктураМакета);
КонецЕсли;
КонецПроцедуры // ДействияФормыДействиеВыбратьПечатнуюФормы()"
В справочнике ДополнительныеПечатныеФормы прописаны нужные печатные формы, но открыть и отредактировать там их не получается. Где мне найти макеты этих печатных форм для редактирования?
"
"// Процедура вызывается при выборе пункта подменю "Печать" командной панели
// формы. Процедура отрабатывает выбор печатной формы.
//
Процедура ДействияФормыДействиеВыбратьПечатнуюФормы(Кнопка) // Подключение данной процедуры-обработчика выполняется из кода конфигурации
Если Кнопка <> Неопределено Тогда // найти новое значение вида операции
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ДействиеПечать.Текст = Кнопка.Текст;
СтруктураМакета = Новый Структура("Макет, ПредставлениеМакета");
СписокМакетов = ПолучитьСписокПечатныхФорм();
СтрокаМакетаВСписке = СписокМакетов.НайтиПоЗначению(Кнопка.Имя);
Если СтрокаМакетаВСписке <> Неопределено Тогда
Печать(СтрокаМакетаВСписке.Значение);
СтруктураМакета.Макет = СтрокаМакетаВСписке.Значение;
СтруктураМакета.ПредставлениеМакета = СтрокаМакетаВСписке.Представление;
Иначе
СсылкаВнешнейФормы = Справочники.ДополнительныеПечатныеФормы.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрЗаменить(Кнопка.Имя, "_", "-")));
Печать(СсылкаВнешнейФормы);
СтруктураМакета.Макет = СсылкаВнешнейФормы;
СтруктураМакета.ПредставлениеМакета = Кнопка.Текст;
КонецЕсли;
мПечатнаяФормаПоУмолчанию = СтруктураМакета.Макет;
СохранитьТекущуюКнопкуПечати(ЭтотОбъект.Метаданные().Имя, СтруктураМакета);
КонецЕсли;
КонецПроцедуры // ДействияФормыДействиеВыбратьПечатнуюФормы()"
В справочнике ДополнительныеПечатныеФормы прописаны нужные печатные формы, но открыть и отредактировать там их не получается. Где мне найти макеты этих печатных форм для редактирования?
"
Изменить Вид расчета Дополнительныезадваиваются документы при экспорте из Газпромбанка в 1С 7.7 Б, а затем импорте в 1С 7.7
Читают тему
(гостей: 1)