Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Выбор печатных форм для печати          
Constantus Подменю пользователя
сообщение 23.10.19, 17:52
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, Форумчане!
1с8.3.12, самопис, УФ

На форме с помощью команд формируется меню "Печать". Там есть некая команда "Печать договора"

Хотелось ы самым анальным способом добиться, чтоы при выоре этой команды вышла простая форма, где указаны синонимы макетов печатных форм:
1. Договор классический
2. Договор с прибамасами

Как-то вырать один из них и нажать (или отказаться) для печати.

Все операции по печати у меня в "Модуле менеджера"

Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
        
    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПечатьДоговора") Тогда
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Печатьдоговора", "ПечатьДоговора", ПечатьДоговора(МассивОбъектов, ОбъектыПечати));
    КонецЕсли;


Функция ПечатьДоговораНаИзготовлениеОфис(МассивОбъектов, ОбъектыПечати)
........................

    Если Условие = ХХХХХХХХХХХХХХХХХХХХХ Тогда
        Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.Заказ.ПФ_ДоговорКлассический");
    Иначе    
        Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.Заказ.ПФ_СПрибамасами");
    КонецЕсли;


Сейчас нужно изавиться от программного условия.

Как правильно вместо условия что-то вставить, применить, чтобы пользователь сам выбрал нужную "печатный макет" и в зависимости от его выбора уже начало действовать условие?




Или как можно создать в меню печати подменю с выбором, если меню создано на уровне конфигуратора?

nik389 Подменю пользователя
сообщение 23.10.19, 20:51
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 158
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

когда-то заморачивался подобным
если БСП, то поможет
делал по этой методе: [необходимо зарегистрироваться для просмотра ссылки], все получилось

Vofka Подменю пользователя
сообщение 24.10.19, 8:25
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(Constantus @ 23.10.19, 18:52) *
Хотелось ы самым анальным способом

Каким способом? bj.gif

Сообщение отредактировал Vofka - 24.10.19, 8:26

Constantus Подменю пользователя
сообщение 25.10.19, 16:04
Сообщение #4

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Vofka @ Вчера, 12:25 * ,
faceoff.gif

У меня на клаве "б" плохо проивается, но суть способа от этого стала более точной *

sava1 Подменю пользователя
сообщение 25.10.19, 16:29
Сообщение #5

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

"В любом непонятном случае используйте команды...."

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 18.04.24, 20:58
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!