Установка нескольких видов внешней обработки
1С:Управление торговлей 11
1С 8.3
Корп. решения 1С
Внешний отчет (ert,erf)
Внешняя обработка (ert,epf)
Добрый день, появилась необходимость создать внешнюю обработку, которая будет иметь несколько видов обработки.
Сейчас обработка имеет 1 команду, которая открывает управляемую форму.
Мне нужно добавить возможность заполнять управляемую форму по данным документа, из которого она была запущена.
Или если обработка запущена из раздела, то оставлять данные формы пустыми.
Пробовал использовать вид обработки "ЗаполнениеОбъекта" и "ПечатнаяФорма", но в таком случае, нельзя указать в размещении какой-либо раздел. А с видом "ДополнительнаяОбработка", соответственно, нельзя разместить обработку в документ.
Подскажите:
1) есть ли вообще возможность указать несколько видов обработки, например, "ЗаполнениеОбъекта"
и "ДополнительнаяОбработка"
2) можно ли указать разные виды размещений (и раздел, и документ)
3) если ни то, ни другое нельзя, то как выйти из этой ситуации, не прибегая к расширениям или изменениям конфигурации
Спасибо!
Сейчас обработка имеет 1 команду, которая открывает управляемую форму.
Мне нужно добавить возможность заполнять управляемую форму по данным документа, из которого она была запущена.
Или если обработка запущена из раздела, то оставлять данные формы пустыми.
Пробовал использовать вид обработки "ЗаполнениеОбъекта" и "ПечатнаяФорма", но в таком случае, нельзя указать в размещении какой-либо раздел. А с видом "ДополнительнаяОбработка", соответственно, нельзя разместить обработку в документ.
Подскажите:
1) есть ли вообще возможность указать несколько видов обработки, например, "ЗаполнениеОбъекта"
и "ДополнительнаяОбработка"
2) можно ли указать разные виды размещений (и раздел, и документ)
3) если ни то, ни другое нельзя, то как выйти из этой ситуации, не прибегая к расширениям или изменениям конфигурации
Спасибо!
По теме из базы знаний
- [ТАКСИ] Шаблон внешней обработки...и не только
- Управляемая консоль запросов, отчетов 3.9.0 (расширение, внешняя обработка)
- Общий (сводный) счет по нескольким реализациям клиенту для УТ 11, КА 2, ERP
- Загрузка прайс-листов и установка цен номенклатуры – полная автоматизация из Excel в 1С (XLS/XLSX/ODS/CSV → тысячи позиций за минуты без дублей и ошибок ЕИ)
- Универсальный импорт из Excel в любой справочник 1С без установки Excel
Найденные решения
(3) создать еще одну обработку (пустышку), основная будет будет запускаться из заполнения, а другая созданная (пустышка) будет запускаться из доп.обработок и в процедуре при открытии открывать форму основной а сама закрываться.
(1) как вариант, делаете несколько обработок с разными видами, командами, размещениями и т.д.
а уже они вызывают ОДНУ общую для них, головную обработку, передают в нее параметры/данные
и уже она выполняет нужную программу/обработку!
а уже они вызывают ОДНУ общую для них, головную обработку, передают в нее параметры/данные
и уже она выполняет нужную программу/обработку!
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Можно в команде клиентского метода (для вида обработки "ПечатнаяФорма") проверять владельца формы обработки - если ВладелецФормы.ИмяФормы = "Документ.ИмяДокумента.Форма.ФормаДокумента", тогда... в зависимости от формы владельца заполнять или не заполнять управляемую форму.
(3) создать еще одну обработку (пустышку), основная будет будет запускаться из заполнения, а другая созданная (пустышка) будет запускаться из доп.обработок и в процедуре при открытии открывать форму основной а сама закрываться.
(1) как вариант, делаете несколько обработок с разными видами, командами, размещениями и т.д.
а уже они вызывают ОДНУ общую для них, головную обработку, передают в нее параметры/данные
и уже она выполняет нужную программу/обработку!
а уже они вызывают ОДНУ общую для них, головную обработку, передают в нее параметры/данные
и уже она выполняет нужную программу/обработку!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот