Здравствуйте возможно ли в документе скрыть или поместить в низ печатные формы которыми не планируется пользоваться?
fly, наверняка вы знаете какой будет следующий вопрос . Можно на него ответить авансом.
Vofka @ Сегодня, 9:35
,
Да как бы и без проблем,
только в разных конфигурациях могут отличаться - обычно в модуле объекта соответствующего документа прописан список форм.
типо такого:
МодульОбъекта.ЗаказазПокупателя - УТП
Управление производственным предприятием для Украины, редакция 1.3
Функция ПолучитьСтруктуруПечатныхФорм() Экспорт
СтруктураПечатныхФорм = Новый Структура("Заказ,ЗаказКорректировка,Счет,Бланк",
"Заказ покупателя",
"Заказ покупателя (с учетом корректировок)",
"Счет на оплату (с учетом корректировок)",
"Бланк товарного наполнения");
Если ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.Переработка Тогда
СтруктураПечатныхФорм.Вставить("ПереченьМатериалов", "Перечень материалов для переработки");
КонецЕсли;
Возврат СтруктураПечатныхФорм;
КонецФункции // ПолучитьСтруктуруПечатныхФорм()
fly, как же не прописано: Пользователю 1С 8.3, 8.2, 8.1, 8.0 » 1С Управление небольшой фирмой для Украины
И тут вопрос, исходя из раздела, полагаю звучит так: можно ли это сделать на уровне пользователя?
Начнем с того, что это функционал БСП. Конфигурация - УНФ. Какой документ в контексте БСП - не принципиально вообще.
Если ПечатнаяФорма <> Неопределено Тогда
ПечатнаяФорма.ТабличныйДокумент = Новый ТабличныйДокумент;
ПечатнаяФорма.ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЗаказПокупателя_ЗаказПокупателя";
ПечатнаяФорма.ПолныйПутьКМакету = "Документ.ЗаказПокупателя.ПФ_MXL_ЗаказПокупателя";
ПечатнаяФорма.СинонимМакета = НСтр("ru='Заказ покупателя';uk='Замовлення покупця'");
СформироватьЗаказПокупателя(ПечатнаяФорма, МассивОбъектов, ОбъектыПечати, Ошибки, КодЯзыкаПечать);
КонецЕсли;
Если ПечатнаяФорма <> Неопределено Тогда
ПечатнаяФорма.ТабличныйДокумент = Новый ТабличныйДокумент;
ПечатнаяФорма.ТабличныйДокумент.КлючПараметровПечати = Обработки.ПечатьАктаОбОказанииУслуг.КлючПараметровПечати();
ПечатнаяФорма.ПолныйПутьКМакету = Обработки.ПечатьАктаОбОказанииУслуг.ПолныйПутьКМакету();
ПечатнаяФорма.СинонимМакета = Обработки.ПечатьАктаОбОказанииУслуг.ПредставлениеПФ(Ложь);
ДанныеОбъектовПечати = ДанныеДокументовАктОбОказанииУслуг(МассивОбъектов, Ложь);
Обработки.ПечатьАктаОбОказанииУслуг.СформироватьПФ(ПечатнаяФорма, ДанныеОбъектовПечати, ОбъектыПечати);
КонецЕсли;
Laky2006 @ 17.10.19, 18:03
,
Администрирование>Печатные формы и обработки>Подменю печать
Laky2006 @ 17.10.19, 17:03
,
Ух... Куда всех понесло, а вопрос то в другом, В документе есть значок "Печать с предварительным просмотром" и там куча печатных форм которыми не всегда пользуешься. Вопрос как убрать лишние. Ответ: кнопка "ЕЩЕ" или "ЩЕ" в правом верхнем угле, находим "Змінити форму..." "Командна понель" "Важные команды" "Печать" Печать(Важное)"
И там найдете весь перечень, убираете галочку на против не нужной формы. Нужную форму, перемещаете синими стрелками, на верхней или вниз.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua